Skip to content

Electrified Stone on a Frozen Lake (v0.2.1)

Compare
Choose a tag to compare
@KennethTrecy KennethTrecy released this 18 Sep 02:27
· 666 commits to master since this release
v0.2.1
c4fdb28

Change log

v0.2.1

TLDR: In this version, frozen periods are now available and outputs expiration type of access token.

🚀 Enhancements

  • frozen period: Make routes (ae4dd6c)
  • frozen period: Make account statements per currency (c805547)
  • frozen period: Expose route to dry run the creation (0500603)
  • Change supported API specification (07d94f0)

🩹 Fixes

  • cast: Correct the name of rational number (2bc81df)
  • frozen period: Validate time fields (edb95e1)
  • validation: Correct reference to utility method (fe989b7)
  • frozen period: Allow setting zero balances (bba3aa5)
  • frozen period: Create summary calculations properly (18f55cf)
  • frozen period: Access method to make raw calculations (4e84944)
  • frozen period: Correct variable to search linked modifiers (0bfcda4)
  • frozen period: Correct condition to add new entry group (211a874)
  • frozen period: Use native function to group calculations (c6eb314)
  • frozen period: Correct identifier for raw summary calculations (b942989)
  • frozen period: Correct access and calculation of amounts (66a25f2)
  • frozen period: Differentiate total amounts (4aafb22)
  • exception: Correct used namespace to make custom exception (a4d9124)
  • controller: Retain transaction existence (0b42c38)
  • frozen period: Enable transactions for frozen periods (e47b58a)
  • controller: Handle transaction errors manually (b2f18a0)
  • controller: Commit immediately (1ca3401)
  • exception: Correct implemented interface name (2b17e9e)
  • exception: Hint the return type for compatibility (0915f19)
  • exception: Use missing trait from the framework (6304e92)
  • frozen period: Use previous period as basis of raw calculation (ac26db1)
  • frozen period: Correct variable name (82597cf)
  • frozen period: Correct the status code of dry run create (dd20b9f)
  • exception: Correct identifier to previous validation (9866379)
  • exception: Set status code to handle errors (df35587)
  • exception: Send the filtered response (2b76f00)
  • frozen period: Show related resources for dry run (24d9e06)
  • validation: Specify the time zone in rules (8374eed)
  • exception: Correct returned handler (52eb9e6)
  • frozen period: Include user ID in creation (a16a43e)
  • exception: Use the code from the HTTP exception (e2ca752)
  • modifier: Limit update of modifier to name and description (3fc6c18)
  • account: Limit update of account to name and description (8c03360)
  • authentication: Get current user to revoke or grant access token (64369a6)
  • authentication: Use missing classes for access token generation (d172160)
  • authentication: Remove existing user ID (d82827f)
  • authentication: Remove missing message (4ca3186)
  • authentication: Respond with raw token (0122392)
  • authentication: Correct function to get separator index (6ba140f)
  • authentication: Receive authorization value and respond properly (93f3fb7)
  • authentication: Correct mechanism type (1d28fd3)
  • frozen period: Relax checks on checking (393f307)
  • filter: Return authentication exceptions (a678a17)
  • model: Remove type-hints about the return type (b5fd654)
  • controller: Correct the method to sort the index (9614daa)
  • controller: Retain the state of modifiers (36716bb)
  • controller: Place limit and offset directly on model method (04ed801)
  • model: Correct the translation of user input (dd430a2)
  • financial entry: Prevent empty matches (50af3fd)
  • financial entry: Set the main document regardless of matches (26df56f)

💅 Refactors

  • constant: Generalize required date time format (f0ed230)
  • frozen period: Separate statement creation (08ec074)
  • frozen period: Make raw summaries as entity (fa01ffb)
  • exception: Separate server failure (17007a8)
  • model: Correct casing of search mode (e5a2779)

📖 Documentation

  • blueprint: Correct the misspelling of the credit (37a6677)
  • Add instruction to sync application space (3a3bd1b)
  • Update installation instructions (c550419)
  • instructions: Note database host name (3a4c96a)
  • instruction: Add another instruction for updates (9aa2e91)
  • instruction: Add step to install dependencies (8cabe82)
  • instruction: Note the instructions are not yet clear (797e998)

📦 Build

  • Ignore certain files in build (0a99222)
  • Make image (eceb577)
  • Make container (b32d0d2)
  • Change the name of the container (bfefd72)
  • Run migration only after starting the container (f6431d5)
  • Rename server network (ff0959f)
  • Run the HTTP server after migrations (f77a71a)
  • Correct the mapping of networks (1e997aa)
  • Remove unknown users (d58ee1a)
  • Run migrations every build only (3673746)
  • Restart HTTP service to ensure applied changes (f053b28)
  • Remove variable to mount the directory (e912667)
  • Correct the casing of program command (096fdc0)
  • Specialize domain name (d374a21)

🏡 Chore

  • feature: Prepare test for frozen period routes (c410f5f)
  • Include lock file for successful tests (59f9e19)
  • Update the files from template (947a7b3)
  • Ignore custom container file (cd29732)
  • Change the glob to ignore some special container environment file (f588950)

✅ Tests

  • feature: Scale rational numbers (3826701)
  • feature: Specialize test to ensure index frozen period works (9fb0490)
  • feature: Specialize test to ensure show frozen period works (a82b579)
  • feature: Correct asserted values (009fe49)
  • feature: Remove extra fabricators (8871edd)
  • feature: Specialize test to ensure create frozen period works (0d0d620)
  • feature: Specialize test to ensure update frozen period is missing (e3d68c6)
  • feature: Specialize test to ensure delete frozen period is missing (558df6b)
  • feature: Specialize test to ensure missing restore frozen period (b5f8b9c)
  • feature: Specialize test to ensure delete frozen period works (59fc98b)
  • feature: Merge overrides for frozen period tests (0dd7590)
  • feature: Handle errors properly (a73c0b2)
  • feature: Add frozen period ID in creating summary calculations (e00f380)
  • feature: Use the assertion methods in the context class (8cf7a9a)
  • feature: Expect empty array on frozen period index (80821cb)
  • feature: Make test to ensure prevention of imbalanced creations (b30d471)
  • feature: Expect distinguished totals (67a1329)
  • feature: Expect thrown exception for imbalanced frozen period (8a633c0)
  • feature: Expect use native class to match all exceptions (15b33c0)
  • feature: Reform tests for currency routes (52a5da6)
  • feature: Reform tests for account routes (9943cac)
  • feature: Reform tests for modifier routes (60a5e30)
  • feature: Reform tests for financial entry routes (d2ec2f6)
  • feature: Reform tests for frozen periods (4164724)
  • feature: Add test if frozen period can continue on another period (3aa8a19)
  • feature: Expect correct summary calculations (8700fab)
  • feature: Expect a route to do dry run for creation (a772380)
  • feature: Correct order of expected summary calculations (df16ed4)
  • feature: Expect currencies to be part of check (cc6730c)
  • feature: Expect statements to be calculated in dry run (fe129d7)
  • Make directory for stage database (4a261e1)
  • feature: Ensure checking open frozen periods is allowed (0c19406)
  • feature: Update currency index tests (89eab0b)
  • feature: Update account index tests (75f03c2)
  • feature: Update modifier index tests (011f83a)
  • feature: Update financial entry index tests (abc7f54)
  • feature: Update frozen period index tests (0b02d68)

🤖 CI

  • Update setup (f7fe825)
  • Remove cache temporarily (51d1d8f)
  • Re-cache dependencies but with lock file (8059d76)

❤️ Contributors