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 factories by @cornerman in #233
- reorder arguments of ProHandler.apply by @cornerman in #229
- add recent updates to changelog by @cornerman in #234
- Update scala-dom-types to v0.9 by @cornerman in #235
- Modifier stream with value by @cornerman in #222
- update cats and cats-effect by @cornerman in #238
- tests: remove unsafeRunSync usage by @ahjohannessen in #232
- downgrade cats-effect back to 0.10.1 by @cornerman in #241
- use div instead of app as tag for Outwatch.renderInto by @cornerman in #226
- Performance-oriented rewrite by @cornerman in #247
- use trampoline scheduler in benchmark by @cornerman in #264
- accept int and double as attribute values by @cornerman in #265
- Remove 'name' from AttributeBuilder trait by @cornerman in #263
- add OutwatchTracing.error for detecting patching errors by @cornerman in #262
- add example for CustomEmitterBuilder in test by @cornerman in #245
- fix LifeCycleHookSpec by @cornerman in #273
- fix wrong order of mount and unmount when streamed by @cornerman in #272
- WIP: Documentation and Examples by @fdietze in #257
- update changelog by @cornerman in #269
- Use snabbdom/tovnode for renderReplace by @fdietze in #280
- remove ChildCommand's ChildId from dom package namespace by @cornerman in #282
- Fix typos in readme examples by @zakpatterson in #284
- Multiple changes to Store by @busti in #270
- Make outwatch work with scala 2.13 by @busti in #293
- update snabbdom to 0.7.3 by @cornerman in #294
- Switch to the Scala CoC by @LukaJCB in #296
- depend on snabbdom with semantic versioning by @cornerman in #298
- Update library dependencies by @cornerman in #299
- Rename thunk methods by @cornerman in #300
- add EmitterBuilder.ofNode and mapEmitter by @cornerman in #290
- AsyncBoundary before patch by @cornerman in #302
- add EmitterBuilder.combine by @cornerman in #312
- Move Custom Props Module to Snabbdom fork by @cornerman in #313
- Make renderWithStore accept an IO[VNode] instead of VNode. by @rfuerst87 in #311
- Update and fix travis.yml, update dependencies by @fdietze in #314
- Update sbt to 1.2.8 by @scala-steward in #318
- Update sbt-pgp to 1.1.2 by @scala-steward in #316
- update monix to 3.0.0-RC3 by @cornerman in #320
- Update sbt-git to 1.0.0 by @scala-steward in #317
- Update sbt-sonatype to 2.5 by @scala-steward in #319
- Fix warnings by @zakpatterson in #322
- Remove impurity around creation of a store by @zakpatterson in #324
- Refactor remove sink deprecation by @zakpatterson in #325
- Deprecate redirectMap, it's just contramap by @zakpatterson in #326
- Update scala 2.12.9 by @zakpatterson in #329
- Add a root project by @zakpatterson in #330
- Remove implicit on Reducer constructors by @zakpatterson in #327
- Fix more unused parameter warnings by @zakpatterson in #336
- Remove singleton store and unused global STRef class by @zakpatterson in #334
- Update domtypes to 0.9.5 by @scala-steward in #342
- add append method to VNode (apply is alias of append) by @cornerman in #344
- Improve benchmark project by @cornerman in #303
- special EventObservable for dom.Event with sync event operations by @cornerman in #345
- Update sbt-sonatype to 2.6 by @scala-steward in #348
- Update sbt to 1.3.0 by @scala-steward in #349
- Update sbt-sonatype to 3.0 by @scala-steward in #350
- Really skip publishing bench project by @cornerman in #351
- Update sbt-sonatype to 3.4 by @scala-steward in #352
- Update sbt-sonatype to 3.6 by @scala-steward in #353
- Update sbt-sonatype to 3.7 by @scala-steward in #359
- Scala 2.13 upgrades by @zakpatterson in #340
- add jitpack yml to cross-build by @cornerman in #360
- Update sbt-pgp to 2.0.0 by @scala-steward in #361
- Update sbt-scalajs, scalajs-compiler to 0.6.29 by @scala-steward in #362
- Update sbt to 1.3.2 by @scala-steward in #363
- Update sbt-sonatype to 3.8 by @scala-steward in #364
- Update sbt to 1.3.3 by @scala-steward in #368
- Update sbt-sonatype to 3.8.1 by @scala-steward in #370
- Update sbt to 1.3.4 by @scala-steward in #372
- Update domtypes to 0.9.6 by @scala-steward in #373
- Update scalatest to 3.1.0 by @scala-steward in #374
- Update scalajs-dom to 0.9.8 by @scala-steward in #375
- Update sbt-scalajs, scalajs-compiler to 0.6.31 by @scala-steward in #371
- Update silencer-lib, silencer-plugin to 1.4.4 by @scala-steward in #365
- Update sbt to 1.3.5 by @scala-steward in #377
- Update sbt-pgp to 2.0.1 by @scala-steward in #378
- Update sbt to 1.3.6 by @scala-steward in #379
- Update scalajs-bundler to 0.16.0 by @fdietze in #380
- Update monix to 3.1.0 by @scala-steward in #369
- Fix typo by @asakaev in #381
- Update sbt to 1.3.7 by @scala-steward in #382
- Update scalajs-compiler to 0.6.32 by @scala-steward in #384
- Update sbt-scalajs to 0.6.32 by @scala-steward in #383
- Update sbt to 1.3.8 by @scala-steward in #385
- Fix jitpack dependency example in readme by @cornerman in #388
- Update scalatest to 3.1.1 by @scala-steward in #389
- Update domtypes to 0.9.7 by @scala-steward in #392
- FRP agnostic by @cornerman in #355
- Boolean VDomModifier operations by @cornerman in #394
- Remove hfunction from Snabbdom Facade by @cornerman in #346
- Update silencer-lib, silencer-plugin to 1.6.0 by @scala-steward in #395
- Update sbt-scalajs-bundler-sjs06 to 0.17.0 by @scala-steward in #391
- Only run travis on jdk11 by @fdietze in #398
- reactivate all tests in travis by @cornerman in #397
- Travis: use ScalaJS 0.6.32 (like in plugins) by @fdietze in #399
- WIP: repairing dirty dom by @fdietze in #279
- update colibri by @cornerman in #402
- update colibri and use ObservableLike typeclass for Reducer by @cornerman in #407
- Mention outwatch-libs repository in readme by @cornerman in #409
- Update sbt-sonatype to 3.9.2 by @scala-steward in #411
- Update sbt to 1.3.9 by @scala-steward in #413
- Update sbt to 1.3.10 by @scala-steward in #414
- Update monix to 3.2.1 by @scala-steward in #416
- Update scalatest to 3.1.2 by @scala-steward in #417
- Update sbt-scalajs, scalajs-compiler to 0.6.33 by @scala-steward in #418
- Update sbt-sonatype to 3.9.3 by @scala-steward in #425
- Update scalatest to 3.2.0 by @scala-steward in #424
- Update monix to 3.2.2 by @scala-steward in #422
- Update sbt to 1.3.12 by @scala-steward in #421
- upgrade to scala.js 1.x by @busti in #426
- Update sbt to 1.3.13 by @scala-steward in #427
- Update sbt-scalajs, scalajs-compiler to 1.1.1 by @scala-steward in #428
- Use
typeOf
check for scala.js 1.0 instead ofisUndefined
to preve… by @adrijardi in #429 - Update sbt-sonatype to 3.9.4 by @scala-steward in #430
- Update scalatest to 3.2.2 by @scala-steward in #434
- Update domtypes to 0.10.1 by @scala-steward in #433
- Add some Event helpers by @cornerman in #412
- remove stopImmediatePropagation from API (see #217) by @cornerman in #231
- add dynamic aria attributes (fixes #258) by @cornerman in #435
- add factory for AttributeBuilder (fixes #267) by @cornerman in #436
- fix accumulation of style attributes by @cornerman in #437
- Update sbt-scalajs, scalajs-compiler to 1.2.0 by @scala-steward in #440
- add toggle to AttributeBuilder (fixes #445) by @cornerman in #446
- add <--? helper for option streams to AttributeBuilder by @cornerman in #448
- Delete outdated changelog by @cornerman in #449
- improve deprecated warning for new dom-types tag/attr names by @cornerman in #450
- move snabbdom facade into own project (fixes #444) by @cornerman in #457
- Update sbt to 1.4.0 by @scala-steward in #458
- Update sbt-sonatype to 3.9.5 by @scala-steward in #464
- remove mention of scalastyle and do not require an issue for PRs in CONTRIBUTING.md by @cornerman in #467
- Update sbt to 1.4.2 by @scala-steward in #463
- set memory in jitpack by @cornerman in #469
- Update scala version and travis config by @cornerman in #468
- Update sbt to 1.4.3 by @scala-steward in #472
- Update silencer-lib, silencer-plugin to 1.7.1 by @scala-steward in #470
- Update sbt to 1.4.4 by @scala-steward in #474
- Update kind-projector to 0.11.1 by @scala-steward in #473
- Update sbt to 1.4.7 by @scala-steward in #486
- Build with github-actions by @fdietze in #512
- Update sbt-git to 1.0.1 by @scala-steward in #509
- Update sbt-pgp to 2.0.2 by @scala-steward in #477
- Update sbt-pgp to 2.1.1 by @scala-steward in #513
- Update kind-projector to 0.13.0 by @scala-steward in #514
- Update sbt to 1.4.9 by @scala-steward in #497
- Update sbt-sonatype to 3.9.7 by @scala-steward in #499
- Update sbt-scalajs-bundler to 0.20.0 by @scala-steward in #462
- Update sbt to 1.5.5 by @scala-steward in #516
- Update sbt-pgp to 2.1.2 by @scala-steward in #515
- Update sbt-scalajs, scalajs-compiler, ... to 1.6.0 by @scala-steward in #511
- Update scalatest to 3.2.9 by @scala-steward in #507
- Update monix to 3.4.0 by @scala-steward in #506
- Update scala-library to 2.12.14 by @scala-steward in #510
- Update scala-library to 2.13.6 by @scala-steward in #508
- Add fix mdoc supersede 277 by @zakpatterson in #339
- Update sbt-sonatype to 3.9.9 by @scala-steward in #520
- Update sbt-sonatype to 3.9.10 by @scala-steward in #521
- Update scalajs-dom to 1.2.0 by @scala-steward in #522
- Update kind-projector to 0.13.1 by @scala-steward in #523
- Update sbt-mdoc to 2.2.23 by @scala-steward in #524
- Update kind-projector to 0.13.2 by @scala-steward in #525
- Update silencer-lib, silencer-plugin to 1.7.6 by @scala-steward in #528
- Update sbt-git to 1.0.2 by @scala-steward in #532
- Fix source map URLs by @fdietze in #529
- Update scala-library to 2.12.15 by @scala-steward in #527
- Update silencer-lib, silencer-plugin to 1.7.7 by @scala-steward in #537
- Update to scalajs-dom 2.0.0 and domtypes 0.15.0 by @armanbilge in #540
- Update scala-library to 2.13.7 by @scala-steward in #536
- Sonatype release by @cornerman in #541
- gh-actions build also checks out git tags by @FloWi in #542
- Update scalatest to 3.2.10 by @scala-steward in #530
- Update sbt-mdoc to 2.2.24 by @scala-steward in #533
- Update colibri, colibri-monix to 0.1.1 by @scala-steward in #543
- Update colibri, colibri-monix to 0.1.2 by @scala-steward in #546
- Update domtypes to 0.15.1 by @scala-steward in #547
- handle errors properly in dynamic content (IO/Observables) by @cornerman in #545
- improve error style by @cornerman in #548
- Update sbt to 1.5.6 by @scala-steward in #550
- Update sbt to 1.5.7 by @scala-steward in #554
- Update sbt to 1.5.8 by @scala-steward in #555
- Update website texts by @fdietze in #556
- Explicitly mention mdoc preview mechanisms by @fdietze in #557
- Fix sbt deprecation warnings by @fdietze in #558
- Update sbt to 1.6.0 by @scala-steward in #559
- Update sbt to 1.6.1 by @scala-steward in #560
- Update scalajs-dom to 2.1.0 by @scala-steward in #561
- Update to Scala.js 1.8.0 by @armanbilge in #563
- Fix SJS 1.8 update by @armanbilge in #564
- update colibri version to 0.2.1 by @cornerman in #566
- Update colibri, colibri-jsdom, ... to 0.2.2 by @scala-steward in #567
- Fix npm github dependency by @fdietze in #568
- Update silencer-lib, silencer-plugin to 1.7.8 by @scala-steward in #569
- Update scalatest to 3.2.11 by @scala-steward in #572
- Update colibri, colibri-jsdom, ... to 0.2.3 by @scala-steward in #574
- Update sbt to 1.6.2 by @scala-steward in #575
- Update colibri, colibri-jsdom, ... to 0.2.5 by @scala-steward in #576
- Update sbt-scalajs, scalajs-compiler, ... to 1.9.0 by @scala-steward in #580
- accum for style attributes by @cornerman in #577
- render cats.data.NonEmpty{List,Seq,Vector,Chain} by @cornerman in #579
- Update sbt-mdoc to 2.3.1 by @scala-steward in #584
- Mdoc 2.3.1, remove no longer necessary hacks by @keynmol in #583
- Update docs with correct port for template by @JPonte in #582
- Update colibri, colibri-jsdom, ... to 0.2.6 by @scala-steward in #585
- Fix ScalaJS bundler cache by @fdietze in #581
- add tests for patch events in and outside of observable by @cornerman in #587
- Update sbt-mdoc to 2.3.2 by @scala-steward in #589
- Cats effect 3 by @cornerman in #586
- Rename Outwatch and VModifier by @cornerman in #592
- small improvements by @cornerman in #593
- direct subscription on render by @cornerman in #595
- Update colibri-jsdom to 0.4.2 by @scala-steward in #601
- Update sbt-tpolecat to 0.2.2 by @scala-steward in #600
- render instances for cats.effect.Resource by @cornerman in #603
- optimization: ignore empty subscriptions by @cornerman in #602
- Update colibri-jsdom to 0.4.5 by @scala-steward in #607
- Async patching and batching by @cornerman in #605
- Update sbt-tpolecat to 0.2.3 by @scala-steward in #609
- update colibri by @cornerman in #610
- Update sbt-tpolecat to 0.3.0 by @scala-steward in #613
- Update sbt-tpolecat to 0.3.1 by @scala-steward in #614
- Update scalatest to 3.2.12 by @scala-steward in #615
- Update sbt-scalajs, scalajs-compiler, ... to 1.10.0 by @scala-steward in #606
- Update scalajs-dom to 2.2.0 by @scala-steward in #616
- Scala 3 by @fdietze in #549
- Add Scalafmt by @fdietze in #617
- Use @unchecked to avoid asInstanceOf by @fdietze in #619
- Update colibri, colibri-jsdom, ... to 0.5.1 by @scala-steward in #626
- Update scalafmt-core to 3.3.3 by @scala-steward in #630
- Update sbt-scalajs, scalajs-compiler, ... to 1.10.1 by @scala-steward in #628
- Update sbt to 1.7.0 by @scala-steward in #632
- Update scalafmt-core to 3.5.8 by @scala-steward in #633
- Update sbt to 1.7.1 by @scala-steward in #634
- Update sbt-mdoc to 2.3.3 by @scala-steward in #635
- Update scalatest to 3.2.13 by @scala-steward in #636
- Update scalafmt-core to 3.5.9 by @scala-steward in #638
- add implicits for VNode operations on Functor by @cornerman in #625
- add VNode.effect/fromEither/evalEither by @cornerman in #639
- Update colibri, colibri-jsdom, ... to 0.6.1 by @scala-steward in #637
- Update scala3-library, ... to 3.1.3 by @scala-steward in #629
- update colibri to 0.7.0 by @cornerman in #640
- Update sbt-scalajs-bundler to 0.21.0 by @scala-steward in #642
- Update scalajs-dom to 2.3.0 by @scala-steward in #643
- Update sbt-scalajs, scalajs-compiler, ... to 1.11.0 by @scala-steward in #647
- Update sbt-mdoc to 2.3.6 by @scala-steward in #651
- Update scalatest to 3.2.14 by @scala-steward in #652
- Update sbt to 1.7.2 by @scala-steward in #650
- Update scalafmt-core to 3.6.0 by @scala-steward in #653
- update colibri version by @cornerman in #654
- Update domtypes to 0.15.3 by @scala-steward in #648
- rename VModifier.ifTrue/ifNot to VModifier.when/whenNot by @cornerman in #655
- remove Execution type parameter from EmitterBuilder by @cornerman in #656
- rename helpers.AttributeBuilder to AttrBuilder and move builder into companion object by @cornerman in #659
- Update sbt to 1.7.3 by @scala-steward in #662
- Update scalafmt-core to 3.6.1 by @scala-steward in #663
- Update colibri to 0.7.5 by @scala-steward in #661
- always return either VNode or VModifier in user-facing functions by @cornerman in #664
- Update sbt-scalajs-bundler to 0.21.1 by @scala-steward in #667
- Update sbt-scalafmt to 2.5.0 by @scala-steward in #668
- 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
- Update scalafmt-core to 3.7.1 by @scala-steward in #682
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.0 by @scala-steward in #685
- Update sbt-mdoc to 2.3.7 by @scala-steward in #686
- Remove deprecated Http, Websocket, LocalStorage, Store, Reducer by @fdietze in #687
- Update scala3-library, ... to 3.2.1 by @scala-steward in #665
- Set up code coverage reporting by @fdietze in #553
- Update sbt-scoverage to 2.0.7 by @scala-steward in #690
- add EmitterBuilder#void by @cornerman in #692
- added Render instance for cats.data.Chain by @FloWi in #699
- Update scala3-library, ... to 3.2.2 by @scala-steward in #688
- Update scalafmt-core to 3.7.2 by @scala-steward in #697
- send errors from ErrorModifier to OutwatchTracing.error observable by @cornerman in #693
- Add an optional config to RenderConfig to allow for 3rd party libraries to hook into attr merging by @busti in #696
- 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
- fix ambiguous render implicits for effects by @cornerman in #739
- Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 by @scala-steward in #740
- Update scalajs-dom to 2.8.0 by @scala-steward in #741
- Update sbt-mdoc to 2.3.8 by @scala-steward in #742
- Update sbt-mdoc to 2.4.0 by @scala-steward in #743
- Update scalafmt-core to 3.7.15 by @scala-steward in #745
- Update sbt to 1.9.7 by @scala-steward in #744
- use VMod instead of VModifier in docs by @cornerman in #747
- update colibri by @cornerman in #746
- rename EmitterBuilder#discard to EmitterBuilder#done by @cornerman in #694
- fix undefined value not propagating in EmitterBuilder combine by @cornerman in #751
- Update colibri, colibri-jsdom, ... to 0.8.1 by @scala-steward in #752
- Update scalafmt-core to 3.7.17 by @scala-steward in #753
New Contributors
- @guizmaii made their first contribution in #27
- @mariusmuja made their first contribution in #31
- @cornerman made their first contribution in #48
- @LukaJCB made their first contribution in #58
- @ahjohannessen made their first contribution in #232
- @zakpatterson made their first contribution in #284
- @busti made their first contribution in #270
- @rfuerst87 made their first contribution in #311
- @asakaev made their first contribution in #381
- @adrijardi made their first contribution in #429
- @armanbilge made their first contribution in #540
- @FloWi made their first contribution in #542
- @keynmol made their first contribution in #583
- @JPonte made their first contribution in #582
Full Changelog: v0.9.1...v1.0.0