Skip to content

Commit

Permalink
Update v2.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
rabanti-github committed Jan 23, 2025
1 parent 8a762cd commit 43f6dea
Show file tree
Hide file tree
Showing 51 changed files with 780 additions and 266 deletions.
18 changes: 18 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Change Log

## v2.5.0

---
Release Date: **23.01.2025**

- Added insertRow and insertColumn functions. Functionality provided by Alexander Schlecht for NanoXLSX (.NET)
- Added firstCellByValue, firstOrDefaultCell, cellsByValue functions. Functionality provided by Alexander Schlecht for
NanoXLSX (.NET)
- Added replaceCellValue function. Functionality provided by Alexander Schlecht for NanoXLSX (.NET)
- Fixed a bug on writing default column styles (not persisted in some cases)
- Adapted style reader: When a workbook is loaded, not defined color values of Border styles are now empty strings (were
null), as if a new style is created
- Code maintenance

Note: The color values of Border styles are handled identical on writing XLSX files, either if null or empty. The
change of the reader behavior was to enforce the "What You Can Write Is What You Can Read" policy of the library (
writing an empty string as color value should lead to an empty string on read).

## v2.4.3

---
Expand Down
2 changes: 1 addition & 1 deletion NanoXLSX4j.Demo/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>nanoxlsx4j-root</artifactId>
<groupId>ch.rabanti</groupId>
<version>2.4.3</version> <!-- Maintained in lib -->
<version>2.5.0</version> <!-- Maintained in lib -->
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* NanoXLSX4j is a small Java library to generate XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
* Copyright Raphael Stoeckli © 2024
* Copyright Raphael Stoeckli © 2025
* This library is licensed under the MIT License.
* You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* NanoXLSX4j is a small Java library to generate XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
* Copyright Raphael Stoeckli © 2024
* Copyright Raphael Stoeckli © 2025
* This library is licensed under the MIT License.
* You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
*/
Expand Down
2 changes: 1 addition & 1 deletion NanoXLSX4j.Lib/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>ch.rabanti</groupId>
<artifactId>nanoxlsx4j</artifactId>
<version>2.4.3</version> <!-- Maintain also in demo and root project -->
<version>2.5.0</version> <!-- Maintain also in demo and root project -->
<packaging>jar</packaging>

<properties>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* NanoXLSX4j is a small Java library to write and read XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
* Copyright Raphael Stoeckli © 2024
* Copyright Raphael Stoeckli © 2025
* This library is licensed under the MIT License.
* You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* NanoXLSX4j is a small Java library to write and read XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
* Copyright Raphael Stoeckli © 2024
* Copyright Raphael Stoeckli © 2025
* This library is licensed under the MIT License.
* You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* NanoXLSX4j is a small Java library to write and read XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
* Copyright Raphael Stoeckli © 2024
* Copyright Raphael Stoeckli © 2025
* This library is licensed under the MIT License.
* You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* NanoXLSX4j is a small Java library to write and read XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
* Copyright Raphael Stoeckli © 2024
* Copyright Raphael Stoeckli © 2025
* This library is licensed under the MIT License.
* You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* NanoXLSX4j is a small Java library to write and read XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
* Copyright Raphael Stoeckli © 2024
* Copyright Raphael Stoeckli © 2025
* This library is licensed under the MIT License.
* You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* NanoXLSX4j is a small Java library to write and read XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
* Copyright Raphael Stoeckli © 2024
* Copyright Raphael Stoeckli © 2025
* This library is licensed under the MIT License.
* You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* NanoXLSX4j is a small Java library to write and read XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
* Copyright Raphael Stoeckli © 2024
* Copyright Raphael Stoeckli © 2025
* This library is licensed under the MIT License.
* You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* NanoXLSX4j is a small Java library to write and read XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
* Copyright Raphael Stoeckli © 2024
* Copyright Raphael Stoeckli © 2025
* This library is licensed under the MIT License.
* You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* NanoXLSX4j is a small Java library to write and read XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
* Copyright Raphael Stoeckli © 2024
* Copyright Raphael Stoeckli © 2025
* This library is licensed under the MIT License.
* You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* NanoXLSX4j is a small Java library to write and read XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
* Copyright Raphael Stoeckli © 2024
* Copyright Raphael Stoeckli © 2025
* This library is licensed under the MIT License.
* You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* NanoXLSX4j is a small Java library to write and read XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
* Copyright Raphael Stoeckli © 2024
* Copyright Raphael Stoeckli © 2025
* This library is licensed under the MIT License.
* You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
*/
Expand Down
Loading

0 comments on commit 43f6dea

Please sign in to comment.