jws-backend/CHANGELOG.md
2024-11-18 10:15:36 +07:00

8.6 KiB

Changelog

All notable changes to this project will be documented in this file.

[unreleased]

🚀 Features

  • Add endpoint for getting only its main data
  • Update request data table
  • Prevent from change after completed
  • Add stats by status
  • Employment office (#5)
  • Add normal search for employment office
  • Add get by id
  • Add complex query
  • Add support for search in request data
  • Add code gen to request data
  • Add timestamp field to request lits
  • Update constraints
  • Add attributes fields

🐛 Bug Fixes

  • Casing
  • Wrong condition
  • Wrong search result
  • Empty query result in empty array
  • Wrong code gen (gen one instead of bulk)

🚜 Refactor

  • Change endpoint name
  • Use helper
  • Add overloading for util function
  • Adjust code

⚙️ Miscellaneous Tasks

  • Migrations
  • Migration
  • Add package manager field in package.json

[0.7.1] - 2024-11-13

🐛 Bug Fixes

  • Also accept null
  • Wrong shared condition

⚙️ Miscellaneous Tasks

  • Update deps
  • Enable relation join optimize

[0.7.0] - 2024-11-13

🚀 Features

  • Add post endpoint for complex criteria
  • Add passport fields
  • Add visa fields
  • Add employee work fields
  • Add employee other fields
  • Add attributes to workflow template
  • Add work field
  • Sort role name
  • Accept more criteria

🐛 Bug Fixes

  • Typo
  • Attributes not stored in database
  • Wrong employee code on change branch
  • Wrong order
  • Change role from account to accountant
  • Wrong varialbe used

🚜 Refactor

  • 💥breaking💥 Remove in country notice
  • Reduce code duplication
  • Accept null as value

⚙️ Miscellaneous Tasks

  • Update gen changelog script
  • Migration

[0.6.2] - 2024-11-08

🚀 Features

  • Search also cover code

[0.6.1] - 2024-11-08

🚀 Features

  • Add upload file & image for institution
  • Add selected image field

🐛 Bug Fixes

  • Fallback undefined

⚙️ Miscellaneous Tasks

  • Migration

[0.6.0] - 2024-11-08

🚀 Features

  • Add parameter to accept shared product
  • Add workflow step detail field
  • User now responsible for multiple area
  • Search employee also cover passport no
  • Ordering
  • Add institution table
  • Add endpoint institution
  • Add institution support for code gen and grouping
  • Add document list to product data
  • Update quotation status on expired
  • Add field for storing institution
  • Add institution
  • Add filter parameter
  • Add name english for institution
  • Include relation in institution
  • Include document relation

🐛 Bug Fixes

  • Char case
  • Wrong code
  • Wrong update
  • Stats now group by status
  • Detail workflow not save
  • Time got ignored

🚜 Refactor

  • Also allow null as payload value
  • Map responsible area to string array
  • Delete institution
  • Add code gen for receipt and invoice
  • Remove date from code gen
  • Only scope update quotation status to issued
  • Urgent comes first as parameter
  • Update log

⚙️ Miscellaneous Tasks

  • Update deps
  • Migration
  • Clean up

[0.5.0] - 2024-11-01

🚀 Features

  • Upload multiple payment file
  • Search now cover workName
  • Add installments data
  • Add head method
  • (minio) Add get presigned function
  • Add head method for file endpoint
  • (file) Add head endpoint
  • (util) Add retry function
  • (service) Add installments to payload
  • Add head to more endpoint
  • Use retry function
  • Search customer now cover customer name
  • Search code of user
  • Add more payment status
  • Make flow endpoint same response structure
  • Search quotation now cover customer name and code
  • Workflow permission
  • Add util function to include or not include condition
  • Add installment no to quotation data
  • Search customer now cover more field
  • Add attributes to each product in service
  • Add more quotation status
  • Add more status
  • Add toggle on and off status
  • Add status filter query string
  • Add status filter
  • Add relation for agent
  • Update now detect already exists step
  • Add option to share product inside one group
  • Add support for getting relation
  • Add more pay condition
  • Add notification database structure
  • Add endpoint skeleton
  • Custom installments (#4)
  • Add quotation attachment
  • Add security to attachment of quotation
  • Add security to endpoint

🐛 Bug Fixes

  • File location
  • (employee) Missing permission check
  • (keycloak) Now return all roles
  • Payment sort
  • Wrong sort
  • Error when no branch is found
  • Dup on update
  • Wrong variable used
  • Error dup
  • Wrong decoration
  • Error on update
  • Wrong code
  • Respect relation
  • Payload
  • Product was delete on not send list product
  • Typo
  • Wrong operation
  • Auth related error
  • Workflow query not work on filter (#3)
  • Only sum from payment success status
  • Status change not work as expected
  • Null not get accepted as valid

🚜 Refactor

  • Rename endpoints
  • (keycloak) Now only expose role management endpoint
  • Remove unused
  • Upload now return presigned url instead of redirect
  • Separate init user to utils
  • List also include relation
  • Don't include condition if no query
  • 💥breaking💥 Payment sys
  • Remove unused enum
  • Accept quotation specific status filter instead
  • Change installments data
  • Invoice relation (#2)

⚙️ Miscellaneous Tasks

  • Cleanup
  • Deps ver
  • Remove unused
  • Add migration
  • Add tag
  • Update tags
  • Fix migration
  • Update constraits
  • Migration
  • Update deps
  • Add database relation for notification group
  • Update changelog format for breaking change
  • Change git-cliff commit limit
  • Add script to generate changelog
  • Migrations

Experimental

  • Api doc

[0.4.0] - 2024-10-18

🚀 Features

  • Add filter registeredBranch
  • Add pay split field
  • Add more relation
  • Add count by relation
  • Add field
  • Detect if agent price
  • Update structure
  • Add payment endpoints (incomplete)
  • Add swagger tag
  • Add quotation stats by group
  • Add workflow template
  • Add config endpoint
  • Work length not match
  • Also return full service back
  • Handle running no on delete customer
  • Add payment post process
  • Update response add relation
  • Add view permission
  • Also include customer and its registered branch
  • Add workflow to service
  • Add update status flow
  • Add conditional query for customer
  • Add conditional company scope query
  • Add metadata
  • Add payment for split
  • Search also cover code
  • Add payment remark
  • Unlock product code
  • Update payload and update endpoint
  • Pre create payment data
  • Update quotation payment data
  • Detect same username / email
  • Add vat exclude feature
  • Include more relation
  • Order passport
  • Add query param
  • Quotation code running no reset at month
  • Search code now case insensitive
  • Add remark field
  • Payment data pull date from split data
  • Add max worker field
  • Also return full address

🐛 Bug Fixes

  • Relation
  • System role not get filtered
  • Error
  • Missing relation
  • Calculate price
  • Paging
  • Vat calc
  • Wrong path
  • Calc vat after discount only
  • Array length not match
  • Word case
  • Wrong price per unit
  • Discount not have effect
  • Error relation
  • Wrong case
  • Fallback for one time payment
  • Delete error
  • Change running no to custoer branch id instead
  • Double payment data on update
  • Change to non percent
  • Wrong vat excluded
  • Make remark accept null
  • Calc vat
  • Empty payment data on full payment

🚜 Refactor

  • Include full detail when get by id
  • Relation
  • Quotation query and relation
  • Update quotation structure and endpoint
  • Throw common error with util function instead
  • 💥breaking💥 Remove unused field
  • Make field optional
  • Remove unnecessary join
  • Change sort
  • Calculate utility
  • Update quotation
  • Change running no to use parent id
  • Add work status and process user
  • Adjust field
  • 💥breaking💥 Change branch to registered branch scope
  • Bring back vat excluded
  • Search case

⚙️ Miscellaneous Tasks

  • Update deps
  • Update constraints
  • Clean
  • Update field quotation
  • Add migration
  • Add tag
  • Update tsconfig to not truncate error
  • Clean up
  • Relation constraints

[0.3.6] - 2024-09-27

🚀 Features

  • Detect same name of product in the same company
  • Also include registered branch for display as options

⚙️ Miscellaneous Tasks

  • Remove log

[0.3.5] - 2024-09-26

🚀 Features

  • Update quotation endpoints with permission

🐛 Bug Fixes

  • Update sort

[0.3.4] - 2024-09-25

🐛 Bug Fixes

  • Delete customer branch hq now also delete parent

⚙️ Miscellaneous Tasks

  • Migration

[0.3.3] - 2024-09-25

🐛 Bug Fixes

  • Branch under headquarter display condition

[0.3.2] - 2024-09-25

🚀 Features

  • Add option to get list with head
  • Add role that can view another branch

🐛 Bug Fixes

  • Permission condition

🚜 Refactor

  • Remove role from allow cross branch