Skip to content

Commit 89d05c2

Browse files
doc: release date
1 parent afa0eda commit 89d05c2

File tree

4 files changed

+48
-37
lines changed

4 files changed

+48
-37
lines changed

CHANGELOG.md

Lines changed: 43 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -5,54 +5,62 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## 1.14.0 - UNRELEASED
8+
## 1.14.0 - (2025-05-30)
99

1010
### Added
1111

12-
- `imrotate`: Rotate image.
13-
- `scatter3`: 3-D scatter plot.
14-
- `WindowState` property to Figure objects.
15-
- `nebula`, `flag`, `prism` colormap.
16-
- `colormaplist` List available colormaps.
17-
- `DefaultFigureAlphamap`, `DefaultFigureColormap` root properties.
18-
- Some graphical properties can be not visible. example with `DefaultFigureAlphamap`, `DefaultFigureColormap`.
19-
- `Units` property to UIControls objects.
20-
- `arrayfun` apply function to each element of array.
21-
- `nelsonappid` returns nelson application ID.
22-
- Support for `nix develop`, enabling a reproducible Bash shell preconfigured with Nelson’s build environment.
23-
Refer to [BUILDING.md](./BUILDING.md) for detailed usage instructions.
24-
- Introduced a [`justfile`](https://just.systems/man/en/) to streamline and standardize the build process across all supported platforms.
25-
- Fedora 42 support.
26-
- [Flatpak](https://flathub.org/apps/io.github.nelson_lang.Nelson) package.
12+
- New functions:
13+
- `imrotate`: Rotate an image.
14+
- `scatter3`: 3D scatter plot.
15+
- `colormaplist`: List available colormaps.
16+
- `arrayfun`: Apply a function to each element of an array.
17+
- `nelsonappid`: Return the Nelson application ID.
18+
- New colormaps:
19+
- `nebula`, `flag`, `prism`.
20+
- New properties:
21+
- `WindowState` for `Figure` objects.
22+
- `Units` for `UIControl` objects.
23+
- `DefaultFigureAlphamap`, `DefaultFigureColormap` as root properties.
24+
- Support for `nix develop`, providing a reproducible Bash shell preconfigured with Nelson’s build environment.
25+
See [BUILDING.md](./BUILDING.md) for details.
26+
- A [`justfile`](https://just.systems/man/en/) to streamline and standardize the build process across platforms.
27+
- Support for:
28+
- Fedora 42.
29+
- [Flatpak](https://flathub.org/apps/io.github.nelson_lang.Nelson) package distribution.
2730

2831
### Changed
2932

30-
- Scatter symbols have been refined for greater pixel-perfect accuracy.
31-
- `scatter` now returns a scatter graphic object instead of a line graphic object.
32-
- `scatter` performance has been improved.
33-
- `scatter` and `scatter3` supports alpha channel.
34-
- `spy` uses scatter function and no more plot.
35-
- colormaps reworked to use new root `DefaultFigureColormap` propertie.
36-
- Improved error message for parsing invalid anonymous functions.
37-
- [#1378](http://github.com/nelson-lang/nelson/issues/1378) Boost 1.88 support.
38-
- Qt 6.9.0 used on Windows x64.
39-
- Minimum boost version was fixed to 1.71.
40-
- JSON for Modern C++ version 3.12.0
41-
- Mozilla CA certificate updated (Tue May 20 03:12:02 2025 GMT).
33+
- `scatter` improvements:
34+
- Now returns a scatter graphic object (instead of a line graphic object).
35+
- Improved rendering precision for scatter symbols (pixel-perfect accuracy).
36+
- Supports alpha channel (transparency).
37+
- `scatter3` now supports alpha channel.
38+
- `spy` now uses `scatter` instead of `plot` for better accuracy.
39+
- Colormap handling updated to use the new `DefaultFigureColormap` root property.
40+
- Improved error message when parsing invalid anonymous functions.
41+
- Boost:
42+
- Now supports Boost 1.88 ([#1378](http://github.com/nelson-lang/nelson/issues/1378)).
43+
- Minimum required version set to 1.71.
44+
- Updated dependencies and platform support:
45+
- Qt 6.9.0 on Windows x64.
46+
- JSON for Modern C++ updated to v3.12.0.
47+
- Mozilla CA certificates updated (Tue May 20 03:12:02 2025 GMT).
4248

4349
### Fixed
4450

45-
- [#1413](http://github.com/nelson-lang/nelson/issues/1413) axes function did not manage figure object.
51+
- [#1413](http://github.com/nelson-lang/nelson/issues/1413): `axes` function did not properly manage figure objects.
4652

4753
### Technical Improvements
4854

4955
- Application ID changed to `io.github.nelson_lang.Nelson`.
50-
- Updated GitHub CI to use Windows 2025 for Windows builds.
51-
- Significant rework of the GitHub CI workflow for improved reliability and maintainability.
52-
- Updated Prettier to the latest version.
53-
- Use shared library suffix CMAKE macro.
54-
- Include the CPU target name in the package (on linux).
55-
- Minimal dependencies on SLICOT used.
56+
- GitHub CI:
57+
- Now uses Windows 2025 for Windows builds.
58+
- Major workflow rework for improved reliability and maintainability.
59+
- Build system:
60+
- Updated to latest Prettier version.
61+
- Added use of shared library suffix via a CMake macro.
62+
- Included CPU target name in Linux packages.
63+
- Minimized dependencies on SLICOT.
5664

5765
## 1.13.0 - (2025-03-29)
5866

desktop/io.github.nelson_lang.Nelson.appdata.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@
4545
</screenshots>
4646

4747
<releases>
48+
<release version="1.14.0" date="2025-05-30">
49+
<url type="details">https://github.com/nelson-lang/nelson/blob/master/CHANGELOG.md#1130---2025-05-30</url>
50+
</release>
4851
<release version="1.13.0" date="2025-03-29">
4952
<url type="details">https://github.com/nelson-lang/nelson/blob/master/CHANGELOG.md#1130---2025-03-29</url>
5053
</release>

modules/commons/src/include/Nelson_VERSION.h.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#define NELSON_VERSION_MINOR @Nelson_VERSION_MINOR@
1717
#define NELSON_VERSION_MAINTENANCE @Nelson_VERSION_MAINTENANCE@
1818
#define NELSON_VERSION_BUILD @Nelson_VERSION_BUILD@
19-
#define NELSON_VERSION_COMMIT_HASH "366fcaf78883c18deb90dd6f01c6f0a93abae11f"
19+
#define NELSON_VERSION_COMMIT_HASH "d673a5931982e7b0304451893b32b7af1bac0a4d"
2020

2121
/*VERSION string */
2222
#define __quote(x) #x

modules/commons/src/include/Nelson_VERSION.h.vc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#define NELSON_VERSION_MINOR 14
1717
#define NELSON_VERSION_MAINTENANCE 0
1818
#define NELSON_VERSION_BUILD 0
19-
#define NELSON_VERSION_COMMIT_HASH "366fcaf78883c18deb90dd6f01c6f0a93abae11f"
19+
#define NELSON_VERSION_COMMIT_HASH "d673a5931982e7b0304451893b32b7af1bac0a4d"
2020

2121
/*VERSION string */
2222
#define __quote(x) #x

0 commit comments

Comments
 (0)