@@ -8,6 +8,36 @@ All notable changes to this project will be documented in this file.
88The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
99and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
1010
11+ ## [ 3.2.0] - 2025-02-27
12+ ### Added
13+ - Added new inline key ` F90_RCONST_USE ` in ` src/gdata.h ` and ` src/scanner.c `
14+ - Added documentation about ` F90_RCONST_USE ` for ReadTheDocs
15+ - Added ` F90_RCONST_USE ` inlined code to ` Update_RConst ` and ` Update_Photo ` routines
16+ - Added warning that LSODE is not thread-safe to ReadTheDocs documentation
17+
18+ ### Changed
19+ - Updated ` Update_RCONST ` to use ` Y ` instead of ` C ` to account for updated variable species concentrations
20+ - Updated C-I tests to print the compiler versions that are used
21+ - Updated routine ` GenerateUpdateRconst ` to manually write the ` SUBROUTINE ` and ` END SUBROUTINE ` lines (F90 only)
22+ - Updated routine ` GenerateUpdateRconst ` to inline code from ` #INLINE F90_RCONST_USE ` before any other F90 variable declarations or statements
23+ - Updated ` .gitignore ` to ignore all executable files
24+ - Changed ` Begin INLINED RCONST - F90 USE STATEMENTS ` to ` Begin inlined code from F90_RCONST_USE ` in ` src/gen.c `
25+ - Changed inlined code comments to be more precise (e.g. ` Begin inlined code from F90_RCONST ` ) in ` src/gen.c `
26+ - Updated Flex library installation example on ReadTheDocs
27+ - Renamed ` int/beuler.f90 ` to the ` int/sdirk.f90 ` , as this is a newer version of the SDIRK integrator
28+ - Updated documentation for Backwards Euler to instruct user to select ` #INTEGRATOR sdirk ` with ` ICNTRL(3) = 6 `
29+ - Updated ReadTheDocs dependency` jinja2 ` to version 3.1.5 (fixes a security issue)
30+
31+ ### Fixed
32+ - Added ` char* rootFileName ` to functions and function prototypes for ` Use_C ` , ` Use_F ` , ` Use_F90 ` , ` Use_MATLAB ` , and ` Generate `
33+ - Updated ` docs/requirements.txt ` to use ` jinja2==3.1.4 ` (fixes a security issue)
34+ - Moved ` USE constants_mcm ` from ` F90_RCONST ` to ` F90_RCONST_USE ` in ` examples/mcm/mcm_isoprene.eqn `
35+ - Fixed MacOS-specific handling for x86_64 or arm64 in ` src/Makefile.defs `
36+
37+ ### Removed
38+ - Removed ` int/beuler.f90 `
39+ - Removed ` int/beuler.def `
40+
1141## [ 3.1.1] - 2024-04-30
1242### Changed
1343- Updated Python package versions for ReadTheDocs in ` docs/requirements.txt `
0 commit comments