- Fixed the installation the Kryptonian package inside the template workspaces (#151)
- Fixed the impossibility to access to the client app due to a misconfiguration of Docker Compose (#154)
- Fixed the usage to reflect the recent API changes (#155)
- Fixes instructions outdated & mistakes in the contribution guildelines (#156)
- Now using workspaces to ease the testing of the library locally (#123)
- Added way more comments for types & functions (#124)
- Added the ability to create its own router adapter for any HTTP library (#130)
- Added running the npm audit command in the continuous integration workflow (#131)
- Renamed the createClient function into createClientRoutes (#132)
- Renamed create router to create server router (#133)
- Renamed spaceships to implementation in the source-code, template & documentation (#134)
- Renamed pathway occurrences to implementation (#135)
- Updated contribution guildelines to include instructions on how to test the package (#136)
- Added a coverage report badge (#137)
- Fixed types not exported (#112)
- Fixed an issue with the createServerRoute function not exported properly (again) (#110)
- Fixed an issue with the createServerRoute function not exported properly (#110)
- Added a new function to help creating smaller implementation of the routes (#102)
- Renamed createServer in createRouter in the documentation (#103)
- Renamed numeric to number (#104)
- Renamed text to string (#105)
- More array rules (#106)
- Added more string rules (#107)
- Added more number rules (#108)
- Removed unecessary debug logs (#89)
- Marked this package as side-effects free (#90)
- Added a linter and an automation for pull request linting (#91)
- Added unit tests (#94)
- Added more instruction for getting started (#96)
- Initial path unknown schema accounted (#97)
- Added error handling examples in the documentation (#98)
- Client package kryptonian path fix (#84)
- Displaying the minzipped size of this package in the documentation (#72)
- Displaying the license in the documentation (#73)
- Added installation instructions (#74)
- Added a summary and backlinks to the summary for each sections (#75)
- Renamed endpoint to server in the createClient function's options (#76)
- Now allowing Fetch API's options in the client's actions (#77)
- Added multiple client support in createServer (#78)
- Renamed list to array (#79)
- Added a new namespace named Kalel for all core functions and types (#81)
- Renamed record to object (#82)
- Added a template and updated the instruction on how to get started with the client/server architecture (#52)
- Added void support (#55)
- Added support for dates (#56)
- Added InferType documentation (#63)
- Added documentation for custom rules (#64)
- More contribution guidelines (#65)
- Added literal values support (#66)
- Added one of support (#67)
- Added more keywords in the package definition file (#68)
- Module & CORS fixes (#49)
- Added unknown & any support (#31)
- Added boolean support (#34)
- Added null & undefined support (#37)
- Added support for Jorel, a library for creating HTTP servers & clients from a validation schema (#44)
- Updated the description in the documentation and package (#46)
- Updated the introduction in the README (#7)
- Added a badge with a link to the npm page of this package (#8)
- Added a typescript badge in the README (#9)
- Added a changelog file (#10)
- Added more informations in the package definition file (#12)
- Moved dependencies into development dependencies (#13)
- Stricter TypeScript configuration (#15)
- Added minimumLength, maximumLength & lengthBetween functions for lists (#17)
- Added more numeric rules (#19)
- Full api documentation (#22)
- Added tsdoc documentation (#23)
- Initial version