- Use Mblv11 by @vtnate in #92
- Support Python 3.13 by @vtnate in #99
- Bump Antlr patch version by @vtnate in #101
- Use explicit newline when saving from model.py by @vtnate in #105
Full Changelog: https://github.com/urbanopt/modelica-builder/compare/v0.5.2...v0.6.0
- build(deps): bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #84
- build(deps-dev): bump requests from 2.31.0 to 2.32.0 by @dependabot in #87
- Add Modelica measure base classes by @nllong in #76
- Update certifi and jinja by @nllong in #94
- Prep 0.5.2-rc2 release by @nllong in #95
- Update GitHub action versions by @nllong in #97
- Parse Modelica parameters with non-primitive types by @vtnate in #98
- Add from_list method to create an MOS file by @nllong in #100
Full Changelog: https://github.com/urbanopt/modelica-builder/compare/v0.5.1...v0.5.2
- Ensure the correct template is loaded when parsing the package by @vtnate in #81
- Create config file to automatically publish to pypi when a Github release is made by @vtnate in #82
Full Changelog: https://github.com/urbanopt/modelica-builder/compare/v0.5.0...v0.5.1
- Support py312 by @vtnate in #73
- Add method to scale loads in an MOS file by @nllong in #74
- Bump version of antlr runtime to 4.13.1 by @nllong in #75
- Add
.mpignore
to skip loading files in ModelicaProject by @nllong in #77 - Upgrade to MBLv10 by @vtnate in #72
- Update copyright dates by @nllong in #80
Full Changelog: https://github.com/urbanopt/modelica-builder/compare/v0.4.0...v0.5.0
- Add get method for a component's argument by @nllong in #57
- Update README.rst by @nllong in #58
- build(deps): bump pygments from 2.12.0 to 2.15.0 by @dependabot in #60
- Add extends redeclare update method by @nllong in #59
- Add method for getting and setting parameters by @nllong in #61
- Bump version and update test dependencies by @nllong in #62
- update _source filename when calling save_as by @nllong in #64
- update deprecated import statements by @vtnate in #65
- Add poetry and remove tox by @nllong in #67
- Move Modelica methods over from GMT by @nllong in #68
- Update antlr4 and use a non-deprecated docker base image by @vtnate in #66
- @vtnate made their first contribution in #65
Full Changelog: https://github.com/urbanopt/modelica-builder/compare/v0.3.0...v0.4.0
- bump version and copyright dates by @nllong in #55
- Add get method for a component's argument by @nllong in #57
- Update README.rst by @nllong in #58
- build(deps): bump pygments from 2.12.0 to 2.15.0 by @dependabot in #60
- Add extends redeclare update method by @nllong in #59
- Add method for getting and setting parameters by @nllong in #61
- Update precommit and ci by @nllong in #54
- Update overwrite_component_redeclaration to handle the redeclare of args by @nllong in #53
- Add component argument/parameter deletion, remove_component_argument
- Add test for deleting a "constant Integer x=5" component
- Update testing dependencies
- Add component redeclare package argument replacement
- Fix import issue when installing package for a poetry-managed projects
- Fix compatibility with files containing '\r\n', which is typically used on Windows
- Add ability to rename a component's argument name
- Convert to use GitHub actions instead of Travis
- Update README with more practical example
- Initial release