Skip to content
This repository has been archived by the owner. It is now read-only.

Releases: fomkin/korolev

v0.16.1

25 Sep 10:11
df4908b
Compare
Choose a tag to compare
Release 0.16.0

v0.15.1

21 May 09:13
ff449e3
Compare
Choose a tag to compare

Bug fixes

  • Fix doctype (for HTML5). 711a9a9
  • Fix 'Input buffer overrun' exception on static files larger than 128KB
    ff449e3

Improvements

  • Remove Effect context bound from Access 3ecb9da
  • Throw evalJs errors to a server ebb27f9
  • Add evalJs example ebb27f9

v0.15.0

09 May 14:59
2354716
Compare
Choose a tag to compare

Breaking changes

  • Async module redesing. Introducing korolev.effect #300
  • New naming of modules. See Mvnrepository
  • Remove deprecated symbolic event listeners API 9aec507
  • Make RequestHeader mandatory in StateLoader 740c7ac

Features

Bug fixes

  • Submit form with one checkbox cause error #312
  • java.lang.StringIndexOutOfBoundsException when try access.downloadFilesAsStream on empty input #298
  • Fix static rendering for pages defined by symbol DSL cc0e811

Improvements

  • Add Korolev.swapElementInRegistry #311
  • Make deviceId cookie lives longer 2cd96ab
  • Make focus() invocation deferred 857726f
  • Make Korolev socket output pull-based instead of push-based #183
  • Tell browser do not cache index.html 82aa2bd

v0.14.0

05 Nov 06:50
3ff0a33
Compare
Choose a tag to compare

New Features

  1. Add access.resetForm method #111
  2. Add onState handler in Extension API #280
  3. Allow to access to HTTP headers in state initialization #292

Breaking changes

  1. Replace EnvConfigurator with new Extension API #280
  2. Separate StateStorage and StateLoader #292
  3. Rename Effect to Binding

v0.13.0

19 Oct 09:02
fece2c4
Compare
Choose a tag to compare

New features

  1. Add Promise result support for evalJs #281
  2. Context scoping #278

Improvements and bug fixes

  1. Improve default connection lost widget positioning #287
  2. Remove korolev-client from global scope #284

Breaking changes

  1. Scala 2.13 support and new Levsha DSL #289
  2. Pass state to KorolevServiceConfig.head #285

v0.12.1

28 Jun 12:46
4d90de4
Compare
Choose a tag to compare

Fixes

  1. valueOf returns unescaped strings #277
  2. Make loading of korlev-client async #272
  3. Updated state returned from Router.toState gets ignored #270
  4. Shouldn't pass Korolev's internal routes to Router.toState #268

v0.12.0

09 Jun 07:14
1d1f408
Compare
Choose a tag to compare

Breaking changes

  1. Make access to static resources explicit #262 (see user guide for details)
  2. Routing API redesign #261 (see user guide for details)
  3. JCache integration has been dropped

Fixes

  1. Fix developer mode #264

v0.11.1

04 Jun 13:09
ddaba2c
Compare
Choose a tag to compare
  1. A lot of minor bugfixes
  2. Fix of reconnect mechanism #256
  3. "No element matched for accessor" bug fix #245
  4. Cats-effect support module instead of Monix support module

v0.10.0

28 Jan 06:20
c7923a5
Compare
Choose a tag to compare

Introducing file streaming API access.downloadFilesAsStream. New logging subsystem (drop slogging dependency). Drop blaze-server (planning to add http4s support).

Features and bugfixes

  1. Make Async[F[+_]] invariant #241
  2. Drop blaze server support #239
  3. File inputs streaming #238
  4. Korolev cowardly skipping exceptions #237

v0.9.0

07 Oct 09:07
7d4d411
Compare
Choose a tag to compare

Use newer version of external dependencies.

Bug fixes

  1. Error with -Dkorolev.dev=true #225
  2. Components now doesn't save their state after rebuild #228
  3. Problems with licensing