Skip to content

Releases: levkk/rwf

v0.2.1

05 Dec 20:41
e535dfd
Compare
Choose a tag to compare

What's Changed

  • Request::session now not optional.
  • render! macro more flexible with trailing commas.
  • Missing impl of ToTemplateValue for Option<T: Model>, allowing to pass results of Model::fetch_optional` directly into templates.
  • Password hashing with Argon2.
  • User guides on creating Rwf applications from scratch.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

01 Dec 22:17
Compare
Choose a tag to compare

What's Changed

Rwf is ready for beta testing! See issue for more info.

Full Changelog: v0.1.15...v0.2.0

v0.1.15

29 Nov 16:44
Compare
Choose a tag to compare

What's Changed

Use host and port from config file to launch server instead of hardcoding.

Example config:

[general]
host = "0.0.0.0"
port = 8000

v0.1.14

27 Nov 21:08
Compare
Choose a tag to compare

What's Changed

  • Add #[controller] macro to quickly define simple controllers.
  • Display improvements for mapped routes on server startup
  • Fix incorrect usage of Cache-Control header in StaticFiles
  • Add time range dropdown in rwf-admin requests page
  • More docs

v0.1.13

26 Nov 16:13
Compare
Choose a tag to compare

What's Changed

  • Fix bug in URL parsing and formatting
  • Fix leak in connection pool
  • Log connection age when closing it

v0.1.12

25 Nov 23:26
Compare
Choose a tag to compare

What's Changed

  • Fixed CSRF protection bug not checking matching session IDs. This requires passing the Request into the template.
  • Add title string template function to convert string to Title Case.
  • Auto renew session only when it's half way to being expired.
  • Attempt to preserve the analytics cookie between requests & avoid setting it on every request. Both of these changes ensure Cache-Control header works as expected.
  • Add missing Date header to all responses.

v0.1.11

22 Nov 18:10
d5217fc
Compare
Choose a tag to compare

What's Changed

  • Added the ability to preload templates at startup.
  • Added the ability to preload static files into memory at startup.
  • Released rwf-admin.
  • add missing status codes by @valkrypton in #37

New Contributors

Full Changelog: v0.1.10...v0.1.11

v0.1.10

19 Nov 18:52
Compare
Choose a tag to compare

What's Changed

  • Added lock to clock to prevent multiple clocks running at the same time.
  • Added the ability to leak connections from the pool. This takes ownership of the connection and allows the pool to open a new one to replace it.
  • More documentation.

v0.1.9

16 Nov 21:35
Compare
Choose a tag to compare

What's Changed

  • Added more documentation to docs.rs
  • Fixed model JSON serialization bug.
  • Removed extra spacing from UPDATE queries with a WHERE clause.

Full Changelog: v0.1.8...v0.1.9

v0.1.8

14 Nov 18:29
Compare
Choose a tag to compare

What's Changed

  • Support for multipart/form-data encoding.
  • Fix incorrect BETWEEN usage in ORM.
  • More documentation.
  • More tests.
  • Add turbo_stream! macro to easily create TurboStreams from templates.

Full Changelog: v0.1.6...v0.1.8