All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add default data
- Add dynamic binding to id field
- Run authorize before data process
0.4.5 - 2019-06-12
- Replace all absolute paths with relative
0.4.4 - 2019-05-24
postprocessData
function to transform all possible return values
- Make
Operation
enum non-const
- [BREAKING]
processData
now called even on list - [BREAKING]
processData
signature changed fromctx => data
to(data, ctx) => data
0.4.3 - 2019-04-30
- Added missing await for processData in create
- Coding style (config update)
0.4.2 - 2019-02-22
- Delete handlers do not need to return T
0.4.1 - 2019-02-11
- Add
bareData
to create context - Fix prettier-husky-lint-staged config
- Missing inlined transitive dependency for
express-serve-static-core
0.4.0 - 2019-01-29
- Option to select middleware routes based on the configuration
0.3.1 - 2019-01-15
- The default type for context is empty object
- Api docs link in readme
0.3.0 - 2019-01-09
- Express middleware factory
- Controller interface and configuration
- User manual for controller flow
- Use relative import paths (setting NODE_PATH is dirty for a library)
- Upgrade TS
- Incomplete assertions in some async tests
- Broken repository implementation in tests
- serviceBuilder export is now exported
- User manual for setting context via builder
0.2.0 - 2019-01-08
- User manual
- Polite readme
- Npm metadata
- Additional tests
0.1.0 - 2019-01-04
- Base implementation (contexts, def bootstrapping, handlers, factory, builder)
- Handlers + some minor tests
- Prettier, Husky
0.0.2 - 2019-01-02
- Deploy keys for GH, npm
0.0.1 - 2019-01-02
- Project template