Clarity and Compatibility (v0.2.0)
Change log
v0.2.0
TLDR: In this version, the server outputs the supported API specification.
🚀 Enhancements
- home: Make home return a server info (a599547)
🩹 Fixes
- test: Correct the namespaces (565f618)
- authentication: Correct status code after registration (f798302)
- authentication: Use inputs from JSON as POST data (44eb2be)
- authentication: Correct the successful outputs (474322a)
- authentication: Change the expected error (6af210b)
- account: Allow searching for currency as required (e64e3ec)
- authentication: Return no content if already or just logged in (46bd906)
- controller: Use entity to safely cast the values (44b1c4f)
- authentication: Fallback to empty array if there is no valid input (eef4b31)
- modifier: Allow searching for currencies as required (fe9c566)
- modifier: Allow searching for accounts as required (6c16ed2)
- currency: Change the type to be compatible with any other database (71c6ea1)
📖 Documentation
- blueprint: Add financial statement period (fd6afe4)
- blueprint: Rename frozen period (958c0c4)
- blueprint: Update specifications (f25f949)
- blueprint: Update ERD (d489cca)
- blueprint: Simplify the requirements for modifiers (0049a35)
- blueprint: Simplify the specifications for modifiers (2276bc1)
- blueprint: Simplify the entity for modifiers (0a3b471)
- blueprint: Add unadjusted and adjusted totals in requirement (53fa50f)
- blueprint: Update specifications (69102e9)
- blueprint: Update ERD (8085df8)
- blueprint: Add new kind of action (8eeb72c)
- instruction: Add step to run all the migrations (9a02d01)
🏡 Chore
- CORS: Add generated configuration (c68cfbc)
- Remove logging (317122d)
- cast: Remove cast for result side (353b340)
✅ Tests
- feature: Use raw array to compare properly (1623166)
- feature: Send JSON request properly to register (356fb40)
- feature: Update all attributes of the entities (1d10942)
- feature: Set registration test as successful (1554f54)
💻 Developer Experience
- command: Add command to run migrations n proper order (6ec473a)
🧩 Internals
- filter: Add filter to handle CORS (c77341f)
- metadata: Make metadata (1b8ec9d)
- app: Copy authentication routes for customization (0df60a8)
- authentication: Customize registration (422fa3b)
- authentication: Put message in a document (801584e)
- authentication: Formalize validation errors (956f6ec)
- authentication: Customize login behavior (34a5e5e)
- authentication: Customize the mechanism to log out (6963a14)
- authentication: Override session-based authentication filter (f0e891d)
- authentication: Change name to use the extended class (80ec634)
- filter: Disable toolbar filter (6373652)
- modifier: Make migration to simplify modifiers (4c78bb9)
- model: Update account ID columns (5fa8ff7)
- modifier: Update casts (74decc3)
- validation: Update validated columns (d9c4cb1)
- modifier:
⚠️ Rename the columns from the previous migration (eead580) - constant: Remove constant for result side (a04033e)
- constant: Add new constants for modifier actions (c5cea27)
- modifier: Make migration to add modifier actions (77bbad0)
- cast: Make cast for modifier actions (b217866)
- modifier: Associate modifier caster (c9a21e5)
- modifier: Include action column in model (0f2ccae)
- modifier: Validate action upon creation (873d5c9)
- validation: Add new rule to check if a record matches criteria (27bde2e)
- financial entry: Ensure only manual modifiers are accepted (3303367)
⚠️ Breaking Changes
- modifier:
⚠️ Rename the columns from the previous migration (eead580)
❤️ Contributors
- Kenneth Trecy Tobias web.kennethtobias@gmail.com