Releases: saplingjs/sapling
Releases · saplingjs/sapling
0.2.1
Breaking Changes
- The format of
/data
queries has changed to allow inclusion of metadata (such a record count). The actual data is now in adata
property of the top-level object. - Memory driver now implements options it did not before, which may lead to unexpected behaviour
What's Changed
- Extract config loading by @groenroos in #414
- Record count by @groenroos in #415
- Support wildcards for filetype by @groenroos in #416
- Use
matchWildcard
for Memory driver by @groenroos in #417 - Use
coerceArray
by @groenroos in #418 - Implement options in Memory driver by @groenroos in #421
- Generate thumbnails for image uploads by @groenroos in #434
- Convert to Promise-based
fs
methods by @groenroos in #435 - Install maildev from GitHub by @groenroos in #442
Full Changelog: v0.2.0...v0.2.1
0.2.0
Breaking Changes
- Swapped Express for tinyhttp
- TinyHTTP should be largely 1:1 Express compatible, but some edge case incompatibilities may remain
- 36% improvement in performance as a result
What's Changed
- Normalise access by @groenroos in #188
- Tests for runHook by @groenroos in #258
- Tests for loadController by @groenroos in #259
- Fix rmdirSync deprecation notice by @groenroos in #260
- Convert to ESM by @groenroos in #222
- Remove strict mode from Interfaces by @groenroos in #266
- Split Storage by @groenroos in #269
- Swap test commands by @groenroos in #270
- Tests for Storage, Request and User by @groenroos in #320
- Convert from Express to tinyhttp by @groenroos in #200
- Interpolate variables in redirection by @groenroos in #322
Full Changelog: v0.1.4...v0.2.0
0.1.4
0.1.0
The initial release of the Sapling framework!
Features that make for faster-than-light web development in Node.js:
- Intuitive API for basic CRUD operations ready to use with zero setup
- Routing, database schema, validation rules, access control and hooks all defined in simple JSON
- User authentication out of the box
- Supports Nunjucks and MongoDB (as optional dependencies)