Skip to content

Commit

Permalink
changelog: fix typos
Browse files Browse the repository at this point in the history
  • Loading branch information
medvednikov committed Apr 30, 2023
1 parent 046dd54 commit e4e94ac
Showing 1 changed file with 3 additions and 11 deletions.
14 changes: 3 additions & 11 deletions CHANGELOG.md
@@ -1,12 +1,12 @@
## V 0.3.4
*30 Apr 2023*
- **vweb now supports live page reloading**. The website is instantly updated in the browser (no need to refresh the page) everytime a .v or a .html file is changed.
- **vweb now supports live page reloading**. The web app is instantly updated in the browser (no need to refresh the page) everytime a .v or a .html file is changed.
- vweb is now significantly faster and more stable under load, due to a new multithreaded worker pool, which is much more efficient at spreading the workload among all threads equally.
- Middleware support in vweb.
- vweb now supports controllers. It's now possible to have multiple app structs to better separate logic.
- vweb: overridable `.not_found()` method for custom 404 pages.
- A new pure WASM backend, based on binaryen, a WASM `builtin` module, and a pure V WASM serialization library.
- Lots of playground improvements: play.vlang.io, including a really cool feature: "Show generated C code".
- Lots of playground improvements: [play.vlang.io](https://play.vlang.io), including a really cool feature: "Show generated C code".
- `v share file.v` for sharing code via the playground.
- All ORM queries now return `![]` (`Result` of an array). This allows to handle/propagate DB errors and simplifies working with ORM (one way).
- Many ORM improvements: type checks for `limit/offset/order by/where`; support of reference objects in `insert`; struct fields can be used with `limit/offset`; `Connection` interface.
Expand All @@ -24,7 +24,7 @@
- Final steps in making the Option type a first class type.
- Lots of documentation/readme improvements.
- Option receivers can no longer have methods.
- `none` can now be cast to all Option type, including aliases.
- `none` can now be cast to all `Option` types, including aliases.
- Enums can no longer be initialized like structs.
- Builtin methods `first/last/repeat` can now be used in custom user types (previously they only worked in builtin arrays).
- `v init` no longer overwrites existing `src/main.v`.
Expand Down Expand Up @@ -74,14 +74,6 @@
- Assigning anonymous structs to named structs is no longer allowed.










## V 0.3.3
*30 Jan 2023*
- String interpolation simplified to just '${name}', enforced by vfmt, and updated in the entire code base.
Expand Down

0 comments on commit e4e94ac

Please sign in to comment.