Skip to content

Clarity and Compatibility (v0.2.0)

Compare
Choose a tag to compare
@KennethTrecy KennethTrecy released this 26 Aug 07:18
· 852 commits to master since this release
v0.2.0
be1e7b4

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