diff --git a/.buildspec b/.buildspec index 1d8ad7e5..60d8a189 100644 --- a/.buildspec +++ b/.buildspec @@ -1,6 +1,6 @@ groupId=de.siegmar artifactId=fastcsv -version=4.3.0 # x-release-please-version +version=4.3.1 # x-release-please-version gitRepo=https://github.com/osiegmar/FastCSV.git gitTag=v${version} tool=gradle diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 83f9eb80..2276f3d2 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.3.0" + ".": "4.3.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 74514ac3..d4e2d58d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [4.3.1](https://github.com/osiegmar/FastCSV/compare/v4.3.0...v4.3.1) (2026-06-11) + + +### Bug Fixes + +* detect BOM correctly on short streams in BomInputStream ([9f476b6](https://github.com/osiegmar/FastCSV/commit/9f476b6b2d25a41658ec872cd9f92445cc4f3684)) +* prevent ArrayIndexOutOfBoundsException in NamedCsvRecord.findFields ([0a05a0b](https://github.com/osiegmar/FastCSV/commit/0a05a0bcaf6b58c0d5c5486f3abdb3043a6f192a)) +* prevent data corruption after seek in IndexedCsvReader with multibyte charsets ([8bbba5a](https://github.com/osiegmar/FastCSV/commit/8bbba5a0f9c98d4a59de7de98d98824e4fccd0ff)) +* prevent skipLine from resurrecting an unterminated last line at EOF ([8ec907b](https://github.com/osiegmar/FastCSV/commit/8ec907bb7005ae0723fe4ada71a554832894f019)) +* reject non-ASCII-compatible charsets in IndexedCsvReader ([0e18741](https://github.com/osiegmar/FastCSV/commit/0e1874136f0dce78b4fa816cdfd3544427548bfd)) + ## [4.3.0](https://github.com/osiegmar/FastCSV/compare/v4.2.0...v4.3.0) (2026-05-09) diff --git a/build.gradle.kts b/build.gradle.kts index 8a36aa9a..96c3c068 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } group = "de.siegmar" -version = "4.4.0-SNAPSHOT" // x-release-please-version +version = "4.3.1" // x-release-please-version subprojects { group = rootProject.group diff --git a/docs/src/content/docs/guides/quickstart.mdx b/docs/src/content/docs/guides/quickstart.mdx index 675681bc..468ef187 100644 --- a/docs/src/content/docs/guides/quickstart.mdx +++ b/docs/src/content/docs/guides/quickstart.mdx @@ -7,7 +7,7 @@ sidebar: import {Tabs, TabItem, LinkCard, Code} from '@astrojs/starlight/components'; -export const version = "4.3.0"; // x-release-please-version +export const version = "4.3.1"; // x-release-please-version ## Declare dependency