Skip to content

Commit

Permalink
Prepare for 3.0a1 (#59)
Browse files Browse the repository at this point in the history
  • Loading branch information
filip-stenstrom authored Jun 2, 2023
1 parent 5bd9e46 commit 6cd62cb
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 61 deletions.
22 changes: 16 additions & 6 deletions FMILIB_Readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@

\mainpage FMI Library

\version 2.4.1
\date 15 September 2022
\version 3.0a1
\date 2 June 2023
\section Summary
FMI library is intended as a foundation for applications interfacing FMUs
(Functional Mockup Units) that follow FMI Standard. This version of the library supports FMI 1.0 and FMI 2.0.
(Functional Mockup Units) that follow FMI Standard. This version of the library supports FMI 1.0, FMI 2.0 and FMI 3.0.
See <http://www.fmi-standard.org/>

The test codes provided with the library can serve as starting point for the
Expand Down Expand Up @@ -103,11 +103,21 @@ The following build configuration options are provided:
Default: ON\n
'\e fmilib_shared' may be used for dynamic linking.

- \b FMILIB_FMI_PLATFORM - FMI platform defines the subdirectory within FMU
where binary is located.\n
The build system will automatically detect win32, win64, linux32, linux64,
- \b FMILIB_FMI1_PLATFORM - Defines the subdirectory within FMU
where binary is located, for FMI1.\n
The build system will automatically detect: win32, win64, linux32, linux64,
darwin32, darwin64.

- \b FMILIB_FMI2_PLATFORM - Defines the subdirectory within FMU
where binary is located, for FMI2.\n
The build system will automatically detect: win32, win64, linux32, linux64,
darwin32, darwin64.

- \b FMILIB_FMI3_PLATFORM - Defines the subdirectory within FMU
where binary is located, for FMI3.\n
The build system will automatically detect: x86-windows, x86_64-windows,
x86-linux, x86_64-linux, x86-darwin, x86_64-darwin.

- \b FMILIB_BUILD_FOR_SHARED_LIBS The static library 'fmilib' can be linked
into shared libraries.\n
Default: ON\n
Expand Down
10 changes: 9 additions & 1 deletion RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,18 @@ Note that version 2.1 is the first version with release notes. Please see the co

## NEXT_RELEASE

## 3.0a1

### Improvements

- Added work-in-progress for FMI 3. Everything related to FMI 3 should be considered experimental.
- Added initial support for FMI 3.0. Limitations:
- XML elements `Annotations`, `TerminalsAndIcons`, and `BuildConfiguration` are not yet supported.
- Many error checks are missing.

### Changes

- `fmi_construct_dll_dir_name` and `fmi_construct_dll_file_name` have been removed.
- `fmi_import_get_dll_path` has been removed. Instead use `fmi<FMI_VERSION>_import_get_dll_path`.

## 2.4.1

Expand Down
54 changes: 0 additions & 54 deletions dev/release_procedures/release_procedure.txt

This file was deleted.

0 comments on commit 6cd62cb

Please sign in to comment.