diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 09a2522..6a787c5 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.2.0" + ".": "1.3.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e10c76..5c40e4c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## [1.3.0](https://github.com/nodejs/merve/compare/v1.2.0...v1.3.0) (2026-03-06) + + +### Features + +* add C API ([#12](https://github.com/nodejs/merve/issues/12)) ([db663af](https://github.com/nodejs/merve/commit/db663af49b6c196003b455776fcd71183353ef14)) +* add optional parse error locations ([#34](https://github.com/nodejs/merve/issues/34)) ([1b517e9](https://github.com/nodejs/merve/commit/1b517e971ecf2ea43d8c619a6637c4eea4494714)) +* add rust crate ([c964cd5](https://github.com/nodejs/merve/commit/c964cd5461709fc01a397c3a5febad25422768ff)) +* initial commit ([55fdeca](https://github.com/nodejs/merve/commit/55fdeca11d8543ebd947aaad54731d383203093f)) + + +### Bug Fixes + +* don't bail on shorthand 'get' in literal exports ([#37](https://github.com/nodejs/merve/issues/37)) ([48bbbbf](https://github.com/nodejs/merve/commit/48bbbbf0be191fa2c02d284e71833088c1531521)) +* handle immutable releases ([#21](https://github.com/nodejs/merve/issues/21)) ([13480bc](https://github.com/nodejs/merve/commit/13480bc56ed56b1e2778d4fee1d0562e811b09eb)) +* header file name ([#6](https://github.com/nodejs/merve/issues/6)) ([d499aa9](https://github.com/nodejs/merve/commit/d499aa984deebff754bf4ed09ac89aeebadcdcaa)) +* **rust:** encode non-zero line invariant in API ([#31](https://github.com/nodejs/merve/issues/31)) ([9966022](https://github.com/nodejs/merve/commit/9966022893140e6cd812ae21991421ea2ecbcdc0)) +* simplify things in rust crate ([f4e857e](https://github.com/nodejs/merve/commit/f4e857e7d74ded0437b696e776ac8ef12554b483)) +* tie rust export borrows to analysis lifetime ([0fed125](https://github.com/nodejs/merve/commit/0fed1256bbbee733020e1b75eb1aa7b3088b3034)) +* update release.yml ([7050760](https://github.com/nodejs/merve/commit/705076095196c3b94d6be6fa861334d997bd6cdc)) +* use thread_local last error tracking ([f529e8b](https://github.com/nodejs/merve/commit/f529e8b7406fb892bd842eb3ca13ea946b3e5f9a)) + ## [1.2.0](https://github.com/nodejs/merve/compare/v1.1.3...v1.2.0) (2026-03-05) diff --git a/CMakeLists.txt b/CMakeLists.txt index f61bbc3..5f0b767 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,10 +3,10 @@ cmake_minimum_required(VERSION 3.16) project(merve DESCRIPTION "Fast lexer to extract named exports via analysis from CommonJS modules" LANGUAGES C CXX - VERSION 1.2.0 # x-release-please-version + VERSION 1.3.0 # x-release-please-version ) -set(MERVE_LIB_VERSION "1.2.0" CACHE STRING "lexer library version") # x-release-please-version +set(MERVE_LIB_VERSION "1.3.0" CACHE STRING "lexer library version") # x-release-please-version set(MERVE_LIB_SOVERSION "1" CACHE STRING "lexer library soversion") # x-release-please-major include(GNUInstallDirs) diff --git a/include/merve/version.h b/include/merve/version.h index 23d5e4b..eec4fcd 100644 --- a/include/merve/version.h +++ b/include/merve/version.h @@ -5,13 +5,13 @@ #ifndef MERVE_VERSION_H #define MERVE_VERSION_H -#define MERVE_VERSION "1.2.0" // x-release-please-version +#define MERVE_VERSION "1.3.0" // x-release-please-version namespace lexer { enum { MERVE_VERSION_MAJOR = 1, // x-release-please-major - MERVE_VERSION_MINOR = 2, // x-release-please-minor + MERVE_VERSION_MINOR = 3, // x-release-please-minor MERVE_VERSION_REVISION = 0, // x-release-please-patch }; diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 44e404c..cf357e2 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "merve" -version = "1.2.0" # x-release-please-version +version = "1.3.0" # x-release-please-version edition = "2024" rust-version = "1.85" authors = ["Yagiz Nizipli "]