# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [v0.0.2-alpha.1] - 2024-02-28 ### BREAKING CHANGES - due to [`3f15d38`](https://github.com/HydroRoll-Team/nivis-python/commit/3f15d3828a3403bb3fe59bd8d2d82db45c02f90b) - sync package name *(commit by [@HsiangNianian](https://github.com/HsiangNianian))*: sync package name - due to [`672e0d0`](https://github.com/HydroRoll-Team/nivis-python/commit/672e0d03d3ffdba740d166f2c4a7243f142cec5f) - built in rust *(commit by [@HsiangNianian](https://github.com/HsiangNianian))*: built in rust - due to [`8793ece`](https://github.com/HydroRoll-Team/nivis-python/commit/8793ecea74706aedb4674434f65ef9d05850b769) - rename nivis-python -> nivis_python *(commit by [@HsiangNianian](https://github.com/HsiangNianian))*: rename nivis-python -> nivis_python ### Bug Fixes - [`ab026b7`](https://github.com/HydroRoll-Team/nivis-python/commit/ab026b7e0ba3baa1ffab7603e7f5fa47864427f7) - **bones**: delete target directory and add it into the gitignore list *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* ### Refactors - [`3f15d38`](https://github.com/HydroRoll-Team/nivis-python/commit/3f15d3828a3403bb3fe59bd8d2d82db45c02f90b) - sync package name *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`e2c1c19`](https://github.com/HydroRoll-Team/nivis-python/commit/e2c1c1911e117245551a612499d02eacabbbe5d8) - rename nivis-python to nivis *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`672e0d0`](https://github.com/HydroRoll-Team/nivis-python/commit/672e0d03d3ffdba740d166f2c4a7243f142cec5f) - built in rust *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`8793ece`](https://github.com/HydroRoll-Team/nivis-python/commit/8793ecea74706aedb4674434f65ef9d05850b769) - **bones**: rename nivis-python -> nivis_python *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* ### Chores - [`046acf6`](https://github.com/HydroRoll-Team/nivis-python/commit/046acf6764606b590a885ce59ab32ea89974c125) - **docs**: update conf.py *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`1199a75`](https://github.com/HydroRoll-Team/nivis-python/commit/1199a75378efcaf756e2027ecc2530c6d97bc95c) - add .ruff_cache dir into the gitignore *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`89f753a`](https://github.com/HydroRoll-Team/nivis-python/commit/89f753a58bf2646c386096b23b9d629bb9c687b2) - **tests**: delete useless files *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`d35d3cb`](https://github.com/HydroRoll-Team/nivis-python/commit/d35d3cbe89168bf581b6f95364bbe3f66b3297d4) - **readme**: update profile *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`fc6fc64`](https://github.com/HydroRoll-Team/nivis-python/commit/fc6fc64ca3ff7df62dd270fc021f674e56b2dedf) - **project**: change package name & build-system *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`45ded34`](https://github.com/HydroRoll-Team/nivis-python/commit/45ded34e5906b3c978e70db8339eba6f6a362bd2) - **readme**: update profile *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`bce4a25`](https://github.com/HydroRoll-Team/nivis-python/commit/bce4a25fdbd383ef846d9eff8d11ef655fa4196b) - **project**: bump version to 0.0.2-alpha.1 *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* ## [v0.1.1a1] - 2024-02-24 ### BREAKING CHANGES - due to [`ae345a2`](https://github.com/HydroRoll-Team/nivis-python/commit/ae345a2f193a4d6022edda76523a39f6e891843e) - rewrite python package *(commit by [@HsiangNianian](https://github.com/HsiangNianian))*: rewrite python package ### New Features - [`ba41299`](https://github.com/HydroRoll-Team/nivis-python/commit/ba4129933cdb6d91e695b2de900b8753652ec385) - **pyproject**: 优化python包管理结构 *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`767459d`](https://github.com/HydroRoll-Team/nivis-python/commit/767459d17e031e96d09e533a2a53df896b3a57e1) - **docstring**: 添加PEP8规范的Docstring *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`b315538`](https://github.com/HydroRoll-Team/nivis-python/commit/b31553864c4be0b7f475502de939e8dfad4c72af) - **exception**: 添加PsiException 异常基类 *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`f0853a7`](https://github.com/HydroRoll-Team/nivis-python/commit/f0853a78a84205e7e3a6f0f3f5960750127044c6) - **exception**: 增加语法错误基类 *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`719b598`](https://github.com/HydroRoll-Team/nivis-python/commit/719b598e98baff2cf5ea34bb6d36eddd8fd29f38) - **src**: delete `src` dir & rename `psi` dir *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`e031371`](https://github.com/HydroRoll-Team/nivis-python/commit/e031371e1f8af12ba5275404b722262af5ea2c83) - **TOKEN**: add INTEGER and EOF *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`f5e118d`](https://github.com/HydroRoll-Team/nivis-python/commit/f5e118d18af7f11854ddc34d1f6f07b48b125acd) - **lexer**: 优化词法分析器业务逻辑 *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* ### Refactors - [`ae345a2`](https://github.com/HydroRoll-Team/nivis-python/commit/ae345a2f193a4d6022edda76523a39f6e891843e) - rewrite python package *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* ### Chores - [`ec32c75`](https://github.com/HydroRoll-Team/nivis-python/commit/ec32c75bd0587a7037935069749a2fe290df38b8) - 移除无用文件 *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`210fb32`](https://github.com/HydroRoll-Team/nivis-python/commit/210fb32ce812058a913aef6a151119366dae634a) - **test**: test 1 *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`51255ee`](https://github.com/HydroRoll-Team/nivis-python/commit/51255ee3b413540c0e3e269ad28a68432d29caed) - **test**: test 2 *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`57188fc`](https://github.com/HydroRoll-Team/nivis-python/commit/57188fca203643f18409b0fa71d730d771faffed) - add Token *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`45e2f36`](https://github.com/HydroRoll-Team/nivis-python/commit/45e2f3631bc8d13dacba57e705c7591e7e707b2a) - **docs**: add index, contributing, quick-start sections *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`32833e3`](https://github.com/HydroRoll-Team/nivis-python/commit/32833e3ba40affcd24e58c59ccaac61f238361f9) - rename readme.rst to README.rst *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`57b2835`](https://github.com/HydroRoll-Team/nivis-python/commit/57b2835ecc6c9b30920e929985b9d7cafcb7c457) - **project**: add ruff deps *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`6cbc7be`](https://github.com/HydroRoll-Team/nivis-python/commit/6cbc7be51abd855ff47bea3e05adb9b9a5aea515) - **readme**: add ruff icon *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* - [`3842688`](https://github.com/HydroRoll-Team/nivis-python/commit/3842688509164440e886e6b86dd6bf9e9d0c8dd7) - **project**: bump version into v0.1.1a1 *(commit by [@HsiangNianian](https://github.com/HsiangNianian))* [v0.1.1a1]: https://github.com/HydroRoll-Team/nivis-python/compare/v0.0.1-alpha...v0.1.1a1 [v0.0.2-alpha.1]: https://github.com/HydroRoll-Team/nivis-python/compare/v0.1.1a1...v0.0.2-alpha.1