From c738bb354d204436261e7c9b93cbbeb6bf23925a Mon Sep 17 00:00:00 2001 From: David Anthoff Date: Mon, 31 Aug 2026 22:24:25 -0700 Subject: [PATCH] Align compat with the dependency floors, add release notes The declared julia = "1" floor was unsatisfiable: XLSX 0.12 requires julia >= 1.10, so CI matrix jobs below 1.10 can never resolve. Set the floor to 1.10 (the current LTS), the lowest the dependencies allow. Tighten ExcelReaders compat to "1" (0.13 was never registered), and add release notes for the upcoming release. Co-Authored-By: Claude Fable 5 --- NEWS.md | 12 ++++++++++++ Project.toml | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index af9af20..ad734ae 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,15 @@ +# ExcelFiles.jl v1.0.1 +* Loading goes through the rewritten ExcelReaders 1.0: legacy xls files are + read natively via LibXLS.jl and modern xlsx files via XLSX.jl, without any + Python dependency +* Restore the FileIO integration: the central FileIO registry now routes + Excel files to XLSX.jl and no longer covers xls files at all, so loading + ExcelFiles puts its loader first again and registers a format for xls + files; users who don't load ExcelFiles are unaffected +* Saving to an xls file gives a clear error (writing the legacy format is + not supported) +* Minimum supported Julia version is 1.10 (required by XLSX 0.12) + # ExcelFiles.jl v1.0.0 * Drop julia 0.7 support * Migrate to Project.toml diff --git a/Project.toml b/Project.toml index d158594..bc3c71f 100644 --- a/Project.toml +++ b/Project.toml @@ -18,7 +18,7 @@ XLSX = "fdbf4ff8-1666-58a4-91e7-1b58723a45e0" [compat] DataValues = "0.4.11, 0.5, 1" Dates = "1" -ExcelReaders = "0.13, 1" +ExcelReaders = "1" FileIO = "1" IterableTables = "0.8.3, 0.9, 0.10, 0.11, 1" IteratorInterfaceExtensions = "0.1.1, 1" @@ -27,7 +27,7 @@ TableShowUtils = "0.2, 0.3, 1" TableTraits = "0.3.1, 0.4, 1" TableTraitsUtils = "0.3, 0.4, 1" XLSX = "0.12" -julia = "1" +julia = "1.10" [extras] DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"