Releases: outwatch/outwatch
Releases · outwatch/outwatch
1.0.0 - It has been stable for years
What's Changed
- Improve Store code readability by @guizmaii in #27
- Added option to filter emitted events by @mariusmuja in #31
- Fix Snabbdom patching issue by @mariusmuja in #39
- Some refactorings in Sink by @mariusmuja in #41
- support optional elements and attributes by @cornerman in #48
- Introduce Style Attribute by @fdietze in #47
- Minor code improvements by @fdietze in #50
- Travis: Enable caching for yarn and sbt by @fdietze in #51
- enable some scalac options and fix warnings by @cornerman in #52
- Form submit emits an Event. (Useful for preventDefault()) by @fdietze in #56
- handle boolean attributes with snabbdom by @cornerman in #53
- add style builder by @cornerman in #57
- Refactor to referential transparent api by @LukaJCB in #58
- Minor improvements by @fdietze in #65
- Dependency updates by @fdietze in #66
- Update crossScalaVersions to 2.12.4 by @fdietze in #67
- Another referential transparent API refactoring by @mariusmuja in #69
- Refactor EmitterBuilder by @fdietze in #85
- Update plugins by @fdietze in #88
- Handler/Sink refactor, added Pipe trait by @mariusmuja in #91
- Fix backwards compatibility by @mariusmuja in #97
- Adding Composite VDomModifier by @mariusmuja in #98
- build ChildStreamReceiver only from VNodes by @cornerman in #95
- Add jitpack dependency to readme by @fdietze in #100
- HandlerFactories should be functions by @cornerman in #102
- Use scala-dom-types by @cornerman in #62
- disable scalaJSUseMainModuleInitializer option in build.sbt by @cornerman in #107
- remove unused imports and a warning by @cornerman in #109
- remove scalac option -Xcheckinit and update domtypes by @cornerman in #111
- Incorrect child order by @fdietze in #87
- Update Scala versions to 2.11.12 and 2.12.4 by @fdietze in #112
- Link source maps to raw.githubusercontent.com by @fdietze in #101
- move TagsCompat to Tags trait by @cornerman in #114
- custom snabbdom props module by @cornerman in #108
- Child/children node streams optimisations by @mariusmuja in #115
- Hooks optimisations and refactorings by @mariusmuja in #116
- Refactorings to the VDomModifier hierarchy. by @mariusmuja in #117
- Modifier separation refactorings by @mariusmuja in #123
- Rename render to be explicit (into/replace) by @fdietze in #126
- rename LifecycleHooks with on prefix by @cornerman in #127
- Fix cleanup of jsdom environment by @fdietze in #129
- Remove handlerfactories and fix one warning by @cornerman in #131
- Monix port by @mariusmuja in #130
- DOM dsl refactor by @mariusmuja in #132
- Add support for accumulated attributes (className in particular) by @mariusmuja in #118
- Multiple child node fix by @mariusmuja in #134
- Bug fix by @mariusmuja in #138
- Extended styles by @mariusmuja in #133
- Managed subscriptions by @mariusmuja in #141
- Update dependencies: monix, cats, cats-effect, snabbdom by @mariusmuja in #147
- Add unsafeOnNext to Sink by @fdietze in #149
- Emitter accept side-effecting functions by @fdietze in #146
- CurrentTarget / Target ops by @mariusmuja in #139
- Rename on{Pre,Post}patch to on{Pre,Post}Patch by @fdietze in #150
- Fix #153 by @mariusmuja in #154
- Make Hooks and EmitterBuilder consistent by @mariusmuja in #156
- Implement typed Elements (.asHtml, .asSvg) on Hooks by @fdietze in #158
- Implement LocalStorage Handler which reacts on StorageEvent by @fdietze in #157
- Simplify node version declaration in travis by @fdietze in #159
- Refactor implicit conversions to VDomModifier by @mariusmuja in #160
- Add RC to readme by @fdietze in #163
- Child accepts Observable[Option[T]] by @fdietze in #161
- Renames / Refactorings by @mariusmuja in #166
- No need for Sink.create arguments functions to return IO by @mariusmuja in #164
- Wrap Sink.create in IO by @mariusmuja in #165
- Combine observables using merge/scan by @mariusmuja in #140
- Have TagBuilder create VTree instead of VNode by @mariusmuja in #171
- AsVDomModifier typeclass support for Observable and Observable[Seq] by @mariusmuja in #172
- Update und clean up dependencies, suppress test warnings by @fdietze in #173
- Use SBT 1.0 by @fdietze in #64
- Use .startWith() after .share on Store by @mariusmuja in #175
- Add Sink.unsafeRedirect by @mariusmuja in #176
- Store improvements by @mariusmuja in #177
- Update cats and cats-effect by @mariusmuja in #179
- update scala-js-dom by @cornerman in #180
- add Storage.handlerWithEventsOnly for only getting storage events by @cornerman in #181
- Update Scala, SBT, scalajs-bundler by @fdietze in #186
- fix missing initial value for LocalStorage.handlerWithEventsOnly by @cornerman in #182
- Minor renaming and typo correction by @fdietze in #192
- Add the Changelog PR to the readme by @fdietze in #194
- support svg by @cornerman in #185
- add VDomModifier factory for implicit AsVDomModifier by @cornerman in #200
- event actions on EmitterBuilder by @cornerman in #191
- let snabbdom patch return patched node by @cornerman in #196
- Stop advertising old Outwatch version by @fdietze in #201
- stream receiver for Observable[VDomModifier] by @cornerman in #199
- Update dependencies by @fdietze in #202
- Changelog by @fdietze in #167
- Update to scalajs-bundler 0.13.1, add yarn.lock by @fdietze in #213
- OutwatchTracing.patch observable for tracking patch operations by @cornerman in #207
- add CustomEmitterBuilder to get a sink and return an IO by @cornerman in #210
- fix nested VDomModifier-Observable with CompositeModifier by @cornerman in #204
- do not calculate receivers on update by @cornerman in #208
- merge hooks correctly on update by @cornerman in #209
- hot fix not accumulating class attribute if streamed by @cornerman in #211
- Remove Sink and Handler by @fdietze in #203
- add AsVDomModifier instances for long and boolean (fixes #206) by @cornerman in #216
- update snabbdom to 0.7.2 by @cornerman in #230
- Improve Handler/ProHandler fac...
v1.0.0-RC18
update colibri (#746) * update to colibri with lazy rx * update * Update build.sbt * fix
v1.0.0-RC17
What's Changed
- fix ambiguous render implicits for effects by @cornerman in #739
Full Changelog: v1.0.0-RC16...v1.0.0-RC17
v1.0.0-RC16
What's Changed
- Update scalafmt-core to 3.7.3 by @scala-steward in #701
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.1 by @scala-steward in #702
- Update scalatest to 3.2.16 by @scala-steward in #706
- Update scalajs-dom to 2.6.0 by @scala-steward in #704
- Update sbt to 1.8.3 by @scala-steward in #705
- Update scalafmt-core to 3.7.4 by @scala-steward in #708
- Update sbt to 1.9.0 by @scala-steward in #709
- Update sbt-scoverage to 2.0.8 by @scala-steward in #710
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.2 by @scala-steward in #712
- Update sbt to 1.9.1 by @scala-steward in #713
- Update scalafmt-core to 3.7.5 by @scala-steward in #714
- Update scalafmt-core to 3.7.6 by @scala-steward in #715
- Update scalafmt-core to 3.7.7 by @scala-steward in #717
- Update sbt to 1.9.2 by @scala-steward in #719
- Update scalafmt-core to 3.7.8 by @scala-steward in #721
- Update scalafmt-core to 3.7.9 by @scala-steward in #722
- Update scalafmt-core to 3.7.10 by @scala-steward in #723
- Update sbt to 1.9.3 by @scala-steward in #724
- Update scalafmt-core to 3.7.11 by @scala-steward in #725
- Update scalafmt-core to 3.7.12 by @scala-steward in #726
- remove Render instances for cats.Show and add Render.show[T] by @cornerman in #727
- add render instances for Observable[Unit] (and Source) to subscribe by @cornerman in #673
- Update sbt to 1.9.4 by @scala-steward in #728
- Update scalafmt-core to 3.7.14 by @scala-steward in #730
- Update sbt-scalafmt to 2.5.2 by @scala-steward in #729
- Update sbt-scoverage to 2.0.9 by @scala-steward in #733
- Update scalatest to 3.2.17 by @scala-steward in #732
- Update sbt to 1.9.6 by @scala-steward in #735
- Update sbt-ci-release to 1.5.12 by @scala-steward in #703
- Update scalajs-dom to 2.7.0 by @scala-steward in #736
- remove js.undefined render instances to not render Unit by @cornerman in #738
- add ConfiguredModifier to change RenderConfig inside the virtual dom by @cornerman in #737
- Update scala3-library, ... to 3.3.1 by @scala-steward in #731
- Update scala-library to 2.13.12 by @scala-steward in #734
Full Changelog: v1.0.0-RC15...v1.0.0-RC16
v1.0.0-RC-15
Add an optional config to RenderConfig to allow for 3rd party librari… …es to hook into attr merging (#696)
v1.0.0-RC-14
What's Changed
- Update colibri, colibri-jsdom, ... to 0.7.8 by @scala-steward in #670
- Update sbt-scalajs, scalajs-compiler, ... to 1.12.0 by @scala-steward in #671
- feat: add implicit to render show instances by @busti in #675
- Update sbt to 1.8.2 by @scala-steward in #676
- Update scalatest to 3.2.15 by @scala-steward in #677
- refer to github-template instead of giter8 by @FloWi in #678
- refer to github-template instead of giter8 in README by @FloWi in #679
- rename VModifier to VMod by @cornerman in #669
- Update sbt-git and sbt-ci-release by @cornerman in #680
- make EmitterBuilder extend AttrBuilder by @cornerman in #672
Full Changelog: v1.0.0-RC13...v1.0.0-RC14
v1.0.0-RC13
update colibri
v1.0.0-RC12
Update sbt-scalafmt to 2.5.0 (#668) Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
v1.0.0-RC11
Update README.md
v1.0.0-RC10
format code