Skip to content

Changelog

2024-06-30

Bump version of package into v0.9.11

  • Fixed process of adjustment related to relax mode of (OHLCV) and quote

  • [Fix] Fixed default environment on validate dependencies

  • [Fix] Updated relaxed mode for volume

  • [CICD] Bump denpendencies of pip into version 24.1.1

2024-06-27

Bump version of package into v0.9.9

  • Design relaxed mode for quote with documentation

  • Fixed action of distribute_treasury_share_to_existing_shareholder in the rate in the adjustment

  • [CICD] Fixed issues related to command of CICD flow

Bump version of package into v0.9.8

  • Fixed method to_dataframe filtered the fields for quote only

  • Bump version of dependencies

  • ruff with updated configuration

  • pip into 24.1.1

  • Removed timezone of pytz

  • Added the editorconfig

  • [CICD] Updated action images

  • actions/checkout into v4

  • slackapi/slack-github-action into v1.26.0

  • Updated README documentation

  • Updated Makefile with various target supported for maintainer

  • Updated test suite for the core

2024-01-25

  • Turn of model on validate iteam action

  • Expand parse model on action item

  • Validate model next_trading_date

2023-10-02

Features:

  • Updated the adjustment module:

    • Updated the action affected quote related with data of provider VSD

    • Handle the action item metadata:

    • Construct and validate class::ItemActionMetadata, class::ItemActionAffectedQuote, class::ItemActionExecutable

      • code validate satified: (a) snake-case, _ (b) character only © Not "" empty string

      • amount: (a) > 0

      • rate, issue_rate (a) > 0

      • issue_price (a) > 0

      • Special case:

      • In case of code ['cash_dividend', 'payment_of_treasury_shares']: only amount exist

      • In case of code ['stock_dividend', 'stock_bonus', 'share_issuance']: only rate exist

      • In case of code ['right_issue']: both issue_rate, issue_price exist

    • Aggreate the action item from class::ItemActionMetadata into bucket of class::ItemActionExecutable

    • Added round_by_tick_size function to perform rounded element

    • Added execution function and revert after adjustment

    • Handle output of adjusting progress through class::AdjustmentResult

    • Namespace for error element related to adjust progress.

  • Added class::QuoteItem, class::QuoteItem to handle quote (Naming convention for OHLCV instead).

  • Fixed type hint with grammarly

  • Write test case on build for the model: (a) True case (b) Failure case

Internal:

  • âš“ Bump version of package into 0.5.3

  • Added ruff and pre-commit enforce

  • Updated README for installation and developer process

  • Added docs/release.md for maintainer release more successful

  • Fixed layout of Makefile component

  • Code Regulation

    • âš“ Bump version of pip into version 23.2.1

    • Updated the channel Slack for code-regulation and updated the message for Slack notification

    • Add ruff configuration

    • CICD for ruff check. ref: Ruff Integration by GH Actions

    • Add pre-commit

    • Drop support for Flake8

  • Code Layout

    • Add shebang #!/bin/python3 for all python extension .py (tests with source)

    • Flattern layout into Vietnam market support only instead of global

    • Updated namespace and control related to the import

    • Enhance the dependencies.

  • 🔮 Update the contributor list for the project

  • CICD for code-compliance

  • CICD for unit-test for both environments of Python version 3.9 and 3.11

  • Updated documentation in inno-docs for changelog and project introduction.