From 312edfeafa7e8f4e715228b691bc34de57c23112 Mon Sep 17 00:00:00 2001 From: Martin Mauch Date: Wed, 4 Dec 2024 15:00:58 +0100 Subject: [PATCH] refactor: Rename from com.crealytics to dev.mauch --- .github/ISSUE_TEMPLATE/generic.yml | 4 +- CHANGELOG.md | 242 +++++++++--------- ISSUE_TEMPLATE.md | 4 +- README.md | 36 +-- build.sc | 6 +- src/README.md | 2 +- .../mauch}/spark/ExcelSparkInternal.scala | 2 +- .../spark/excel/v2/ExcelDataSource.scala | 4 +- .../excel/v2/ExcelDateTimeStringUtils.scala | 2 +- .../mauch}/spark/excel/v2/ExcelFilters.scala | 2 +- .../mauch}/spark/excel/v2/ExcelOptions.scala | 2 +- .../spark/excel/v2/ExcelParserBase.scala | 2 +- .../spark/excel/v2/FailureSafeParser.scala | 2 +- .../mauch}/spark/excel/v2/SchemaUtils.scala | 2 +- .../excel/v2/ExcelDateTimeStringUtils.scala | 2 +- .../mauch}/spark/excel/v2/ExcelFilters.scala | 2 +- .../spark/excel/v2/ExcelDataSource.scala | 2 +- .../spark/excel/v2/ExcelFileFormat.scala | 2 +- .../spark/excel/v2/ExcelOutputWriter.scala | 2 +- .../mauch}/spark/excel/v2/ExcelTable.scala | 2 +- .../spark/excel/v2/ExcelWriteBuilder.scala | 2 +- .../mauch}/spark/excel/v2/ExcelScan.scala | 2 +- .../spark/excel/v2/ExcelScanBuilder.scala | 2 +- .../mauch}/spark/excel/v2/ExcelOptions.scala | 2 +- .../spark/excel/v2/ExcelParserBase.scala | 2 +- .../v2/ExcelPartitionReaderFactory.scala | 2 +- .../excel/v2/ExcelDateTimeStringUtils.scala | 2 +- .../mauch}/spark/excel/v2/ExcelFilters.scala | 2 +- .../excel/v2/ExcelDateTimeStringUtils.scala | 2 +- .../spark/excel/v2/ExcelOutputWriter.scala | 2 +- .../mauch}/spark/excel/v2/ExcelTable.scala | 2 +- .../spark/excel/v2/ExcelWriteBuilder.scala | 2 +- .../mauch}/spark/excel/v2/ExcelScan.scala | 2 +- .../spark/excel/v2/ExcelScanBuilder.scala | 2 +- .../spark/excel/v2/ExcelParserBase.scala | 2 +- .../v2/ExcelPartitionReaderFactory.scala | 2 +- .../mauch}/spark/excel/v2/ExcelOptions.scala | 2 +- ...pache.spark.sql.sources.DataSourceRegister | 2 +- .../mauch}/spark/excel/DataColumn.scala | 4 +- .../mauch}/spark/excel/DataLocator.scala | 4 +- .../mauch}/spark/excel/DefaultSource.scala | 2 +- .../mauch}/spark/excel/DefaultSource15.scala | 2 +- .../mauch}/spark/excel/ExcelFileSaver.scala | 2 +- .../mauch}/spark/excel/ExcelRelation.scala | 2 +- .../mauch}/spark/excel/InferSchema.scala | 2 +- .../spark/excel/PlainNumberFormat.scala | 2 +- .../mauch}/spark/excel/Utils.scala | 2 +- .../mauch}/spark/excel/WorkbookReader.scala | 4 +- .../mauch}/spark/excel/package.scala | 6 +- .../mauch}/spark/excel/v2/DataLocator.scala | 2 +- .../spark/excel/v2/ExcelGenerator.scala | 2 +- .../spark/excel/v2/ExcelHeaderChecker.scala | 2 +- .../mauch}/spark/excel/v2/ExcelHelper.scala | 4 +- .../spark/excel/v2/ExcelInferSchema.scala | 2 +- .../spark/excel/v2/ExcelOptionsTrait.scala | 2 +- .../mauch}/spark/excel/v2/ExcelParser.scala | 2 +- .../mauch}/spark/excel/v2/SheetData.scala | 2 +- .../mauch}/spark/DataFrameSuiteBase.scala | 2 +- .../mauch}/spark/excel/DataLocatorSuite.scala | 2 +- .../spark/excel/EncryptedReadSuite.scala | 4 +- .../excel/ErrorsAsStringsReadSuite.scala | 4 +- .../mauch}/spark/excel/Generators.scala | 2 +- .../mauch}/spark/excel/IntegrationSuite.scala | 4 +- .../spark/excel/PlainNumberReadSuite.scala | 4 +- .../mauch}/spark/excel/RichRowSuite.scala | 2 +- .../excel/v2/AreaReferenceReadSuite.scala | 4 +- .../DataFrameWriterApiComplianceSuite.scala | 4 +- .../spark/excel/v2/EncryptedReadSuite.scala | 4 +- .../excel/v2/ErrorsAsStringsReadSuite.scala | 6 +- .../excel/v2/ExcelTestingUtilities.scala | 2 +- .../v2/GlobPartitionAndFileNameSuite.scala | 10 +- .../v2/InferStricterNumericalTypesSuite.scala | 4 +- .../excel/v2/KeepUndefinedRowsSuite.scala | 8 +- .../excel/v2/LocalFileTestingUtilities.scala | 2 +- .../excel/v2/ManyPartitionReadSuite.scala | 4 +- .../spark/excel/v2/NumericTypesSuite.scala | 4 +- .../spark/excel/v2/PlainNumberReadSuite.scala | 6 +- .../v2/ProjectionAndFilterPushdownSuite.scala | 4 +- .../spark/excel/v2/RowNumberColumnSuite.scala | 10 +- .../spark/excel/v2/TableReadSuite.scala | 4 +- .../excel/v2/UserReportedIssuesSuite.scala | 6 +- .../spark/excel/v2/WriteAndReadSuite.scala | 4 +- .../mauch}/tags/package.scala | 4 +- 83 files changed, 262 insertions(+), 262 deletions(-) rename src/main/2.4/scala/{com/crealytics => dev/mauch}/spark/ExcelSparkInternal.scala (96%) rename src/main/2.4/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelDataSource.scala (99%) rename src/main/2.4/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelDateTimeStringUtils.scala (97%) rename src/main/2.4/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelFilters.scala (96%) rename src/main/{3.0_to_3.3/scala/com/crealytics => 2.4/scala/dev/mauch}/spark/excel/v2/ExcelOptions.scala (97%) rename src/main/2.4/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelParserBase.scala (96%) rename src/main/2.4/scala/{com/crealytics => dev/mauch}/spark/excel/v2/FailureSafeParser.scala (98%) rename src/main/2.4/scala/{com/crealytics => dev/mauch}/spark/excel/v2/SchemaUtils.scala (98%) rename src/main/3.0/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelDateTimeStringUtils.scala (97%) rename src/main/3.0/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelFilters.scala (96%) rename src/main/3.0_and_up/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelDataSource.scala (97%) rename src/main/3.0_and_up/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelFileFormat.scala (98%) rename src/main/3.0_to_3.1/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelOutputWriter.scala (97%) rename src/main/3.0_to_3.1/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelTable.scala (98%) rename src/main/3.0_to_3.1/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelWriteBuilder.scala (98%) rename src/main/3.0_to_3.2/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelScan.scala (99%) rename src/main/3.0_to_3.2/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelScanBuilder.scala (97%) rename src/main/{2.4/scala/com/crealytics => 3.0_to_3.3/scala/dev/mauch}/spark/excel/v2/ExcelOptions.scala (97%) rename src/main/3.0_to_3.4.1/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelParserBase.scala (96%) rename src/main/3.0_to_3.4.1/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelPartitionReaderFactory.scala (98%) rename src/main/3.1/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelDateTimeStringUtils.scala (97%) rename src/main/3.1_and_up/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelFilters.scala (96%) rename src/main/3.2_and_up/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelDateTimeStringUtils.scala (97%) rename src/main/3.2_and_up/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelOutputWriter.scala (97%) rename src/main/3.2_and_up/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelTable.scala (98%) rename src/main/3.2_and_up/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelWriteBuilder.scala (97%) rename src/main/3.3_and_up/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelScan.scala (99%) rename src/main/3.3_and_up/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelScanBuilder.scala (97%) rename src/main/3.4.2_and_up/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelParserBase.scala (96%) rename src/main/3.4.2_and_up/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelPartitionReaderFactory.scala (99%) rename src/main/3.4_and_up/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelOptions.scala (97%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/DataColumn.scala (98%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/DataLocator.scala (98%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/DefaultSource.scala (98%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/DefaultSource15.scala (95%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/ExcelFileSaver.scala (98%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/ExcelRelation.scala (99%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/InferSchema.scala (99%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/PlainNumberFormat.scala (97%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/Utils.scala (98%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/WorkbookReader.scala (98%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/package.scala (95%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/v2/DataLocator.scala (99%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelGenerator.scala (99%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelHeaderChecker.scala (98%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelHelper.scala (99%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelInferSchema.scala (99%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelOptionsTrait.scala (99%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelParser.scala (99%) rename src/main/scala/{com/crealytics => dev/mauch}/spark/excel/v2/SheetData.scala (96%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/DataFrameSuiteBase.scala (99%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/DataLocatorSuite.scala (99%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/EncryptedReadSuite.scala (96%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/ErrorsAsStringsReadSuite.scala (98%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/Generators.scala (99%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/IntegrationSuite.scala (99%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/PlainNumberReadSuite.scala (98%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/RichRowSuite.scala (98%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/AreaReferenceReadSuite.scala (96%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/DataFrameWriterApiComplianceSuite.scala (98%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/EncryptedReadSuite.scala (96%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ErrorsAsStringsReadSuite.scala (97%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ExcelTestingUtilities.scala (98%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/GlobPartitionAndFileNameSuite.scala (93%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/InferStricterNumericalTypesSuite.scala (97%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/KeepUndefinedRowsSuite.scala (93%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/LocalFileTestingUtilities.scala (98%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ManyPartitionReadSuite.scala (97%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/NumericTypesSuite.scala (97%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/PlainNumberReadSuite.scala (97%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/ProjectionAndFilterPushdownSuite.scala (98%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/RowNumberColumnSuite.scala (92%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/TableReadSuite.scala (97%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/UserReportedIssuesSuite.scala (89%) rename src/test/scala/{com/crealytics => dev/mauch}/spark/excel/v2/WriteAndReadSuite.scala (98%) rename src/test/scala/{com/crealytics => dev/mauch}/tags/package.scala (89%) diff --git a/.github/ISSUE_TEMPLATE/generic.yml b/.github/ISSUE_TEMPLATE/generic.yml index a8a5d687..bdec2d0a 100644 --- a/.github/ISSUE_TEMPLATE/generic.yml +++ b/.github/ISSUE_TEMPLATE/generic.yml @@ -37,10 +37,10 @@ body: Steps to Reproduce (for bugs) Provide a link to a live example, or an unambiguous set of steps to reproduce this bug. Include code to reproduce, if relevant. Example: Download the example file uploaded here - Start Spark from command line as spark-shell --packages com.crealytics:spark-excel_2.12:x.y.z --foo=bar + Start Spark from command line as spark-shell --packages dev.mauch:spark-excel_2.12:x.y.z --foo=bar Read the downloaded example file val df = spark.read - .format("com.crealytics.spark.excel") + .format("dev.mauch.spark.excel") .option("dataAddress", "'My Sheet'!B3:C35") .load("example_file_exhibiting_bug.xlsx") validations: diff --git a/CHANGELOG.md b/CHANGELOG.md index 62e7110d..3561b915 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,155 +4,155 @@ Next ## [v0.20.4] - 2024-06-11 ### :white_check_mark: Tests -- [`7cdee65`](https://github.com/crealytics/spark-excel/commit/7cdee65d6c5111f7e62673bb44a5fb2cbd7f1622) - Spark 3 uses Log4j2 *(commit by [@nightscape](https://github.com/nightscape))* +- [`7cdee65`](https://github.dev/mauch/spark-excel/commit/7cdee65d6c5111f7e62673bb44a5fb2cbd7f1622) - Spark 3 uses Log4j2 *(commit by [@nightscape](https://github.com/nightscape))* ### :wrench: Chores -- [`4e3c030`](https://github.com/crealytics/spark-excel/commit/4e3c0301832f5df991c2fadcf60e3e5900583fb3) - Update spark-core, spark-hive, spark-sql from 3.3.3 to 3.3.4 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`2cb9731`](https://github.com/crealytics/spark-excel/commit/2cb97313155a3cce2b21b3606e2266570f1acd98) - Update log4j-api, log4j-core from 2.22.0 to 2.22.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`46b2081`](https://github.com/crealytics/spark-excel/commit/46b2081684afda2384495aaf644fe6eae6d372eb) - Update poi-shared-strings from 2.7.1 to 2.8.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`891c1c2`](https://github.com/crealytics/spark-excel/commit/891c1c2495fe72bb55116d3757d4d468be8977be) - Update mill-main from 0.11.6 to 0.11.7 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`65192b9`](https://github.com/crealytics/spark-excel/commit/65192b9463ddca6dd36fec8507a568783d6dfcad) - Update scalatest from 3.2.17 to 3.2.18 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`fce7d50`](https://github.com/crealytics/spark-excel/commit/fce7d5000cebac6b01a8b24bec1fea9d939951d1) - Update commons-compress from 1.25.0 to 1.26.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`19b1ebd`](https://github.com/crealytics/spark-excel/commit/19b1ebd6bd12e6ae6ef1b4d83b896a4bd4d4f1ae) - Update commons-codec from 1.16.0 to 1.16.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`e8ff657`](https://github.com/crealytics/spark-excel/commit/e8ff65725861151b6af200250eea24b51306f753) - Update spark-core, spark-hive, spark-sql from 3.5.0 to 3.5.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`d06ba28`](https://github.com/crealytics/spark-excel/commit/d06ba281079d10587b249755b300b0069d9cb6ac) - Update scalafmt-core from 3.7.17 to 3.8.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`c036ee2`](https://github.com/crealytics/spark-excel/commit/c036ee2386324ae366085f099d105ad62635e7ee) - Update log4j-api, log4j-core from 2.22.1 to 2.23.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`28cc1fc`](https://github.com/crealytics/spark-excel/commit/28cc1fc329d34bbfe4a9195682665ecdf6e16c67) - Update scala-library from 2.13.12 to 2.13.13 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`f74995b`](https://github.com/crealytics/spark-excel/commit/f74995b346344adc9154b8a2caf24328ccae338f) - Update commons-compress from 1.26.0 to 1.26.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`48c19ac`](https://github.com/crealytics/spark-excel/commit/48c19ac115d449e111fcaf8025d410de0e3a1be1) - Update scala-library from 2.12.18 to 2.12.19 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`13ab3f6`](https://github.com/crealytics/spark-excel/commit/13ab3f6f3b703dce40210dc9433cfadf71a25606) - Update log4j-api, log4j-core from 2.23.0 to 2.23.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`ecdf54c`](https://github.com/crealytics/spark-excel/commit/ecdf54c25802925f5f6dcfd2cd0b64140c1c2285) - Update excel-streaming-reader from 4.2.1 to 4.3.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`e3c1d53`](https://github.com/crealytics/spark-excel/commit/e3c1d5324db7cc617e4e82ff86582488593de667) - Update scalafmt-core from 3.8.0 to 3.8.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`89071ec`](https://github.com/crealytics/spark-excel/commit/89071ec09df09a238c71b1c33aac3f3962ce2670) - Update commons-io from 2.15.1 to 2.16.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`978d1cd`](https://github.com/crealytics/spark-excel/commit/978d1cd060df28582017c978313fc5884a180bb3) - Update commons-io from 2.16.0 to 2.16.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`397a365`](https://github.com/crealytics/spark-excel/commit/397a365c1ee3c806d9da8ed450378bb82d089f8d) - Update scalacheck from 1.17.0 to 1.17.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`313b1d3`](https://github.com/crealytics/spark-excel/commit/313b1d37dfa9fdf5aab59ece54a72bf9e9aacdec) - Update scala-collection-compat from 2.11.0 to 2.12.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`acea137`](https://github.com/crealytics/spark-excel/commit/acea1377d510428e230c11deab009b7b3c5a22f8) - Update scalacheck from 1.17.1 to 1.18.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`cc2e85b`](https://github.com/crealytics/spark-excel/commit/cc2e85b7f837a8ec66731ad96386152822f9d993) - Update spark-core, spark-hive, spark-sql from 3.4.2 to 3.4.3 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`01ac4f5`](https://github.com/crealytics/spark-excel/commit/01ac4f50ef25242c24d60251b207de16a43de5e0) - Enhance issue template to ask people to use newest version *(commit by [@nightscape](https://github.com/nightscape))* -- [`0192e30`](https://github.com/crealytics/spark-excel/commit/0192e305c8a64a60eccc980e9f17729167398aa6) - Update commons-codec from 1.16.1 to 1.17.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`f43f56c`](https://github.com/crealytics/spark-excel/commit/f43f56cb05b1efc20c1165944638a05e8300310a) - Update excel-streaming-reader from 4.3.0 to 4.3.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`65669bd`](https://github.com/crealytics/spark-excel/commit/65669bd49f0b8e16f959b25bec62c91cfe8081f9) - Update scala-library from 2.13.13 to 2.13.14 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`d8e0269`](https://github.com/crealytics/spark-excel/commit/d8e026958ad48336ed5977b9a129df149a7624de) - Update mill-ci-release from 0.1.9 to 0.1.10 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`47d1458`](https://github.com/crealytics/spark-excel/commit/47d1458b38d21507c92a1626fab69e486b4d9d48) - Update commons-compress from 1.26.1 to 1.26.2 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`f619b1b`](https://github.com/crealytics/spark-excel/commit/f619b1b81c1e6b14c5ff102967373c9893202dea) - Update xmlbeans from 5.2.0 to 5.2.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`eac8a34`](https://github.com/crealytics/spark-excel/commit/eac8a349fc8849b667277765d8dc19fd8cf0526b) - Update cats-core from 2.10.0 to 2.12.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`4e3c030`](https://github.dev/mauch/spark-excel/commit/4e3c0301832f5df991c2fadcf60e3e5900583fb3) - Update spark-core, spark-hive, spark-sql from 3.3.3 to 3.3.4 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`2cb9731`](https://github.dev/mauch/spark-excel/commit/2cb97313155a3cce2b21b3606e2266570f1acd98) - Update log4j-api, log4j-core from 2.22.0 to 2.22.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`46b2081`](https://github.dev/mauch/spark-excel/commit/46b2081684afda2384495aaf644fe6eae6d372eb) - Update poi-shared-strings from 2.7.1 to 2.8.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`891c1c2`](https://github.dev/mauch/spark-excel/commit/891c1c2495fe72bb55116d3757d4d468be8977be) - Update mill-main from 0.11.6 to 0.11.7 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`65192b9`](https://github.dev/mauch/spark-excel/commit/65192b9463ddca6dd36fec8507a568783d6dfcad) - Update scalatest from 3.2.17 to 3.2.18 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`fce7d50`](https://github.dev/mauch/spark-excel/commit/fce7d5000cebac6b01a8b24bec1fea9d939951d1) - Update commons-compress from 1.25.0 to 1.26.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`19b1ebd`](https://github.dev/mauch/spark-excel/commit/19b1ebd6bd12e6ae6ef1b4d83b896a4bd4d4f1ae) - Update commons-codec from 1.16.0 to 1.16.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`e8ff657`](https://github.dev/mauch/spark-excel/commit/e8ff65725861151b6af200250eea24b51306f753) - Update spark-core, spark-hive, spark-sql from 3.5.0 to 3.5.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`d06ba28`](https://github.dev/mauch/spark-excel/commit/d06ba281079d10587b249755b300b0069d9cb6ac) - Update scalafmt-core from 3.7.17 to 3.8.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`c036ee2`](https://github.dev/mauch/spark-excel/commit/c036ee2386324ae366085f099d105ad62635e7ee) - Update log4j-api, log4j-core from 2.22.1 to 2.23.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`28cc1fc`](https://github.dev/mauch/spark-excel/commit/28cc1fc329d34bbfe4a9195682665ecdf6e16c67) - Update scala-library from 2.13.12 to 2.13.13 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`f74995b`](https://github.dev/mauch/spark-excel/commit/f74995b346344adc9154b8a2caf24328ccae338f) - Update commons-compress from 1.26.0 to 1.26.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`48c19ac`](https://github.dev/mauch/spark-excel/commit/48c19ac115d449e111fcaf8025d410de0e3a1be1) - Update scala-library from 2.12.18 to 2.12.19 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`13ab3f6`](https://github.dev/mauch/spark-excel/commit/13ab3f6f3b703dce40210dc9433cfadf71a25606) - Update log4j-api, log4j-core from 2.23.0 to 2.23.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`ecdf54c`](https://github.dev/mauch/spark-excel/commit/ecdf54c25802925f5f6dcfd2cd0b64140c1c2285) - Update excel-streaming-reader from 4.2.1 to 4.3.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`e3c1d53`](https://github.dev/mauch/spark-excel/commit/e3c1d5324db7cc617e4e82ff86582488593de667) - Update scalafmt-core from 3.8.0 to 3.8.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`89071ec`](https://github.dev/mauch/spark-excel/commit/89071ec09df09a238c71b1c33aac3f3962ce2670) - Update commons-io from 2.15.1 to 2.16.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`978d1cd`](https://github.dev/mauch/spark-excel/commit/978d1cd060df28582017c978313fc5884a180bb3) - Update commons-io from 2.16.0 to 2.16.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`397a365`](https://github.dev/mauch/spark-excel/commit/397a365c1ee3c806d9da8ed450378bb82d089f8d) - Update scalacheck from 1.17.0 to 1.17.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`313b1d3`](https://github.dev/mauch/spark-excel/commit/313b1d37dfa9fdf5aab59ece54a72bf9e9aacdec) - Update scala-collection-compat from 2.11.0 to 2.12.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`acea137`](https://github.dev/mauch/spark-excel/commit/acea1377d510428e230c11deab009b7b3c5a22f8) - Update scalacheck from 1.17.1 to 1.18.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`cc2e85b`](https://github.dev/mauch/spark-excel/commit/cc2e85b7f837a8ec66731ad96386152822f9d993) - Update spark-core, spark-hive, spark-sql from 3.4.2 to 3.4.3 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`01ac4f5`](https://github.dev/mauch/spark-excel/commit/01ac4f50ef25242c24d60251b207de16a43de5e0) - Enhance issue template to ask people to use newest version *(commit by [@nightscape](https://github.com/nightscape))* +- [`0192e30`](https://github.dev/mauch/spark-excel/commit/0192e305c8a64a60eccc980e9f17729167398aa6) - Update commons-codec from 1.16.1 to 1.17.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`f43f56c`](https://github.dev/mauch/spark-excel/commit/f43f56cb05b1efc20c1165944638a05e8300310a) - Update excel-streaming-reader from 4.3.0 to 4.3.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`65669bd`](https://github.dev/mauch/spark-excel/commit/65669bd49f0b8e16f959b25bec62c91cfe8081f9) - Update scala-library from 2.13.13 to 2.13.14 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`d8e0269`](https://github.dev/mauch/spark-excel/commit/d8e026958ad48336ed5977b9a129df149a7624de) - Update mill-ci-release from 0.1.9 to 0.1.10 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`47d1458`](https://github.dev/mauch/spark-excel/commit/47d1458b38d21507c92a1626fab69e486b4d9d48) - Update commons-compress from 1.26.1 to 1.26.2 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`f619b1b`](https://github.dev/mauch/spark-excel/commit/f619b1b81c1e6b14c5ff102967373c9893202dea) - Update xmlbeans from 5.2.0 to 5.2.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`eac8a34`](https://github.dev/mauch/spark-excel/commit/eac8a349fc8849b667277765d8dc19fd8cf0526b) - Update cats-core from 2.10.0 to 2.12.0 *(commit by [@scala-steward](https://github.com/scala-steward))* ## [v0.20.3] - 2023-12-06 ### :wrench: Chores -- [`83dfb22`](https://github.com/crealytics/spark-excel/commit/83dfb22668b02b03dfd854511c172e3292309377) - Update commons-io from 2.14.0 to 2.15.0 *(PR [#801](https://github.com/crealytics/spark-excel/pull/801) by [@scala-steward](https://github.com/scala-steward))* -- [`3acf3a7`](https://github.com/crealytics/spark-excel/commit/3acf3a7b97942910da99199820e64097bc7fb85d) - Update log4j-api, log4j-core from 2.21.1 to 2.22.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`3918a56`](https://github.com/crealytics/spark-excel/commit/3918a56507b2b97be288dd56052851ae7e4d16fe) - Update scalafmt-core from 3.7.16 to 3.7.17 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`c84832c`](https://github.com/crealytics/spark-excel/commit/c84832cc47a3a9be5861d1303c2ebba11d0fb7cc) - Update xmlbeans from 5.1.1 to 5.2.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`01a2be7`](https://github.com/crealytics/spark-excel/commit/01a2be7780c1120e75dd8bf1aa9b054a2f641178) - Update poi, poi-ooxml, poi-ooxml-lite from 5.2.4 to 5.2.5 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`8bf8176`](https://github.com/crealytics/spark-excel/commit/8bf8176cf7159c38bd0f32eaf72ede23b7e5f708) - Update poi-shared-strings from 2.7.0 to 2.7.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`394243d`](https://github.com/crealytics/spark-excel/commit/394243d91d6ae7ad59370dbdae3ec6f1648e2765) - Update excel-streaming-reader from 4.2.0 to 4.2.1 *(PR [#811](https://github.com/crealytics/spark-excel/pull/811) by [@scala-steward](https://github.com/scala-steward))* -- [`b44806d`](https://github.com/crealytics/spark-excel/commit/b44806d63b8eb29c531d9e7394d69af9458e22c2) - Update commons-compress from 1.24.0 to 1.25.0 *(PR [#805](https://github.com/crealytics/spark-excel/pull/805) by [@scala-steward](https://github.com/scala-steward))* -- [`67e69ab`](https://github.com/crealytics/spark-excel/commit/67e69ab6f41109e364f88c87eb421d167c15ed3b) - Update mill-main from 0.11.5 to 0.11.6 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`4ae7658`](https://github.com/crealytics/spark-excel/commit/4ae76584af0ca4fc05513b5a0d690c7deb32fcac) - Update commons-io from 2.15.0 to 2.15.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`d35d8b4`](https://github.com/crealytics/spark-excel/commit/d35d8b45b28e89a29b9ee34cb6edd8d90a025d70) - Update spark-core, spark-hive, spark-sql from 3.4.1 to 3.4.2 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`83dfb22`](https://github.dev/mauch/spark-excel/commit/83dfb22668b02b03dfd854511c172e3292309377) - Update commons-io from 2.14.0 to 2.15.0 *(PR [#801](https://github.dev/mauch/spark-excel/pull/801) by [@scala-steward](https://github.com/scala-steward))* +- [`3acf3a7`](https://github.dev/mauch/spark-excel/commit/3acf3a7b97942910da99199820e64097bc7fb85d) - Update log4j-api, log4j-core from 2.21.1 to 2.22.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`3918a56`](https://github.dev/mauch/spark-excel/commit/3918a56507b2b97be288dd56052851ae7e4d16fe) - Update scalafmt-core from 3.7.16 to 3.7.17 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`c84832c`](https://github.dev/mauch/spark-excel/commit/c84832cc47a3a9be5861d1303c2ebba11d0fb7cc) - Update xmlbeans from 5.1.1 to 5.2.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`01a2be7`](https://github.dev/mauch/spark-excel/commit/01a2be7780c1120e75dd8bf1aa9b054a2f641178) - Update poi, poi-ooxml, poi-ooxml-lite from 5.2.4 to 5.2.5 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`8bf8176`](https://github.dev/mauch/spark-excel/commit/8bf8176cf7159c38bd0f32eaf72ede23b7e5f708) - Update poi-shared-strings from 2.7.0 to 2.7.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`394243d`](https://github.dev/mauch/spark-excel/commit/394243d91d6ae7ad59370dbdae3ec6f1648e2765) - Update excel-streaming-reader from 4.2.0 to 4.2.1 *(PR [#811](https://github.dev/mauch/spark-excel/pull/811) by [@scala-steward](https://github.com/scala-steward))* +- [`b44806d`](https://github.dev/mauch/spark-excel/commit/b44806d63b8eb29c531d9e7394d69af9458e22c2) - Update commons-compress from 1.24.0 to 1.25.0 *(PR [#805](https://github.dev/mauch/spark-excel/pull/805) by [@scala-steward](https://github.com/scala-steward))* +- [`67e69ab`](https://github.dev/mauch/spark-excel/commit/67e69ab6f41109e364f88c87eb421d167c15ed3b) - Update mill-main from 0.11.5 to 0.11.6 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`4ae7658`](https://github.dev/mauch/spark-excel/commit/4ae76584af0ca4fc05513b5a0d690c7deb32fcac) - Update commons-io from 2.15.0 to 2.15.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`d35d8b4`](https://github.dev/mauch/spark-excel/commit/d35d8b45b28e89a29b9ee34cb6edd8d90a025d70) - Update spark-core, spark-hive, spark-sql from 3.4.1 to 3.4.2 *(commit by [@scala-steward](https://github.com/scala-steward))* ## [v0.20.2] - 2023-11-14 ### :bug: Bug Fixes -- [`af8172a`](https://github.com/crealytics/spark-excel/commit/af8172a68049a8e26fc4657bec539f94e982476c) - Fix 3.5.0 compile issues *(commit by [@nightscape](https://github.com/nightscape))* +- [`af8172a`](https://github.dev/mauch/spark-excel/commit/af8172a68049a8e26fc4657bec539f94e982476c) - Fix 3.5.0 compile issues *(commit by [@nightscape](https://github.com/nightscape))* ### :wrench: Chores -- [`1f33039`](https://github.com/crealytics/spark-excel/commit/1f330396c6d1b665362ebf94726a8b015e62cc35) - Update mill-main from 0.11.4 to 0.11.5 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`132f202`](https://github.com/crealytics/spark-excel/commit/132f202c393538eacc67e62a30ae57c9d4799cad) - Update excel-streaming-reader from 4.1.2 to 4.2.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`3ddb768`](https://github.com/crealytics/spark-excel/commit/3ddb768ecff7591293956944eb3611ac26021afb) - Update excel-streaming-reader from 4.1.2 to 4.2.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`037f34b`](https://github.com/crealytics/spark-excel/commit/037f34b69743388e1d5a0f5fa1d667a0a43e946e) - Update poi-shared-strings from 2.6.1 to 2.7.0 *(PR [#791](https://github.com/crealytics/spark-excel/pull/791) by [@scala-steward](https://github.com/scala-steward))* -- [`5e94a11`](https://github.com/crealytics/spark-excel/commit/5e94a11220adc7e241f1815a5151578533e1c788) - Update poi, poi-ooxml, poi-ooxml-lite from 5.2.3 to 5.2.4 *(PR [#793](https://github.com/crealytics/spark-excel/pull/793) by [@scala-steward](https://github.com/scala-steward))* -- [`775611b`](https://github.com/crealytics/spark-excel/commit/775611bfa7d05d795abf5991031c4e3bcbaa4cb1) - Update commons-io from 2.13.0 to 2.14.0 *(PR [#792](https://github.com/crealytics/spark-excel/pull/792) by [@scala-steward](https://github.com/scala-steward))* -- [`30bd048`](https://github.com/crealytics/spark-excel/commit/30bd04898d8c1c11b968112ba9a5ec8b54261516) - Update log4j-api, log4j-core from 2.20.0 to 2.21.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`463fd87`](https://github.com/crealytics/spark-excel/commit/463fd87dde28b8c91801c68d807c4ef1aa0ade3b) - Update scalafmt-core from 3.7.14 to 3.7.15 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`508116e`](https://github.com/crealytics/spark-excel/commit/508116e7252c5672e0a5afe5c134c1d7bf697f45) - Update log4j-api, log4j-core from 2.21.0 to 2.21.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`c1a385f`](https://github.com/crealytics/spark-excel/commit/c1a385fe807c615673238c6bbdf69df87383c21d) - Update scalafmt-core from 3.7.15 to 3.7.16 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`1f33039`](https://github.dev/mauch/spark-excel/commit/1f330396c6d1b665362ebf94726a8b015e62cc35) - Update mill-main from 0.11.4 to 0.11.5 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`132f202`](https://github.dev/mauch/spark-excel/commit/132f202c393538eacc67e62a30ae57c9d4799cad) - Update excel-streaming-reader from 4.1.2 to 4.2.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`3ddb768`](https://github.dev/mauch/spark-excel/commit/3ddb768ecff7591293956944eb3611ac26021afb) - Update excel-streaming-reader from 4.1.2 to 4.2.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`037f34b`](https://github.dev/mauch/spark-excel/commit/037f34b69743388e1d5a0f5fa1d667a0a43e946e) - Update poi-shared-strings from 2.6.1 to 2.7.0 *(PR [#791](https://github.dev/mauch/spark-excel/pull/791) by [@scala-steward](https://github.com/scala-steward))* +- [`5e94a11`](https://github.dev/mauch/spark-excel/commit/5e94a11220adc7e241f1815a5151578533e1c788) - Update poi, poi-ooxml, poi-ooxml-lite from 5.2.3 to 5.2.4 *(PR [#793](https://github.dev/mauch/spark-excel/pull/793) by [@scala-steward](https://github.com/scala-steward))* +- [`775611b`](https://github.dev/mauch/spark-excel/commit/775611bfa7d05d795abf5991031c4e3bcbaa4cb1) - Update commons-io from 2.13.0 to 2.14.0 *(PR [#792](https://github.dev/mauch/spark-excel/pull/792) by [@scala-steward](https://github.com/scala-steward))* +- [`30bd048`](https://github.dev/mauch/spark-excel/commit/30bd04898d8c1c11b968112ba9a5ec8b54261516) - Update log4j-api, log4j-core from 2.20.0 to 2.21.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`463fd87`](https://github.dev/mauch/spark-excel/commit/463fd87dde28b8c91801c68d807c4ef1aa0ade3b) - Update scalafmt-core from 3.7.14 to 3.7.15 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`508116e`](https://github.dev/mauch/spark-excel/commit/508116e7252c5672e0a5afe5c134c1d7bf697f45) - Update log4j-api, log4j-core from 2.21.0 to 2.21.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`c1a385f`](https://github.dev/mauch/spark-excel/commit/c1a385fe807c615673238c6bbdf69df87383c21d) - Update scalafmt-core from 3.7.15 to 3.7.16 *(commit by [@scala-steward](https://github.com/scala-steward))* ## [v0.20.1] - 2023-09-28 ### :wrench: Chores -- [`faeefbd`](https://github.com/crealytics/spark-excel/commit/faeefbd655799a0d3202825c88993d1640e54a89) - Update mill to 0.11.4 *(commit by [@nightscape](https://github.com/nightscape))* +- [`faeefbd`](https://github.dev/mauch/spark-excel/commit/faeefbd655799a0d3202825c88993d1640e54a89) - Update mill to 0.11.4 *(commit by [@nightscape](https://github.com/nightscape))* ## [v0.20.0] - 2023-09-19 ### :wrench: Chores -- [`f965333`](https://github.com/crealytics/spark-excel/commit/f965333b179ac623cf9ddd882b40715bf3579062) - Update scalafmt-core from 3.7.4 to 3.7.11 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`d26f939`](https://github.com/crealytics/spark-excel/commit/d26f939646b805beff0052834beb1ab9902816b4) - Update scala-collection-compat from 2.10.0 to 2.11.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`c9d40b7`](https://github.com/crealytics/spark-excel/commit/c9d40b777b71f642f314e4fa8d70a4413c8117b2) - Update commons-codec from 1.15 to 1.16.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`3d47bd3`](https://github.com/crealytics/spark-excel/commit/3d47bd37e49671b734c10d5116601a6f71e2fced) - Update poi-shared-strings from 2.5.6 to 2.6.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`be92459`](https://github.com/crealytics/spark-excel/commit/be924599e944e3782b74f47b69a1a95251e8bd52) - Update excel-streaming-reader from 4.0.5 to 4.1.0 *(PR [#761](https://github.com/crealytics/spark-excel/pull/761) by [@scala-steward](https://github.com/scala-steward))* -- [`922458a`](https://github.com/crealytics/spark-excel/commit/922458af6fbb479b9567ce424e15dda7d9ca68c2) - Update scalafmt-core from 3.7.11 to 3.7.12 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`e3419cb`](https://github.com/crealytics/spark-excel/commit/e3419cb251806c8b95d1e4a285e14e40e9664fde) - Update curvesapi from 1.07 to 1.08 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`80834d9`](https://github.com/crealytics/spark-excel/commit/80834d9c0cc245db3deacf573844ea99baa25311) - Update cats-core from 2.9.0 to 2.10.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`c412e40`](https://github.com/crealytics/spark-excel/commit/c412e400faae412473aa78c2ab8f41dc5295a12e) - Update poi-shared-strings from 2.6.0 to 2.6.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`c83ab2a`](https://github.com/crealytics/spark-excel/commit/c83ab2a16de58faf5f14b9cb6950eee6360169b9) - Update excel-streaming-reader from 4.1.0 to 4.1.1 *(PR [#768](https://github.com/crealytics/spark-excel/pull/768) by [@scala-steward](https://github.com/scala-steward))* -- [`1d5344d`](https://github.com/crealytics/spark-excel/commit/1d5344d13dc13868f6eacf584bf5a4f3c665b9e9) - Update spark-core, spark-hive, spark-sql from 3.3.2 to 3.3.3 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`f3d5212`](https://github.com/crealytics/spark-excel/commit/f3d5212145c273fdc6a0efc0021fbbdea6c2c04c) - Update scalafmt-core from 3.7.12 to 3.7.13 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`e14f473`](https://github.com/crealytics/spark-excel/commit/e14f473b6f158603d77c91e843c9fd376f4a483a) - Update mill-main from 0.11.1 to 0.11.2 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`111648e`](https://github.com/crealytics/spark-excel/commit/111648ee8cb009abd472b9971c4a3b33a5ca1b8b) - Update commons-compress from 1.23.0 to 1.24.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`a302268`](https://github.com/crealytics/spark-excel/commit/a302268fa56007766e89ad76fea0443ea90cd79d) - Update scalatest from 3.2.16 to 3.2.17 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`f632e72`](https://github.com/crealytics/spark-excel/commit/f632e722b850bdb72d85adbabd704112793e1d45) - Update scalafmt-core from 3.7.13 to 3.7.14 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`e133acb`](https://github.com/crealytics/spark-excel/commit/e133acb45e6542046de5adf4d355a0ca8622fe6e) - Update SparseBitSet from 1.2 to 1.3 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`5031c9b`](https://github.com/crealytics/spark-excel/commit/5031c9b06e342e3a396ca68d9d8801b89378d309) - Update scala-library from 2.13.11 to 2.13.12 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`596c1a3`](https://github.com/crealytics/spark-excel/commit/596c1a30a0be7c34f1d7d03652a1d395f32a9c18) - Update excel-streaming-reader from 4.1.1 to 4.1.2 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`8d6015d`](https://github.com/crealytics/spark-excel/commit/8d6015d404c9651318651b88ac5b30feb750abdf) - Update mill-main from 0.11.2 to 0.11.3 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`0174550`](https://github.com/crealytics/spark-excel/commit/0174550041b520056217cfa8aac277ec070ce03b) - Update spark-core, spark-hive, spark-sql from 3.4.1 to 3.5.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`f965333`](https://github.dev/mauch/spark-excel/commit/f965333b179ac623cf9ddd882b40715bf3579062) - Update scalafmt-core from 3.7.4 to 3.7.11 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`d26f939`](https://github.dev/mauch/spark-excel/commit/d26f939646b805beff0052834beb1ab9902816b4) - Update scala-collection-compat from 2.10.0 to 2.11.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`c9d40b7`](https://github.dev/mauch/spark-excel/commit/c9d40b777b71f642f314e4fa8d70a4413c8117b2) - Update commons-codec from 1.15 to 1.16.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`3d47bd3`](https://github.dev/mauch/spark-excel/commit/3d47bd37e49671b734c10d5116601a6f71e2fced) - Update poi-shared-strings from 2.5.6 to 2.6.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`be92459`](https://github.dev/mauch/spark-excel/commit/be924599e944e3782b74f47b69a1a95251e8bd52) - Update excel-streaming-reader from 4.0.5 to 4.1.0 *(PR [#761](https://github.dev/mauch/spark-excel/pull/761) by [@scala-steward](https://github.com/scala-steward))* +- [`922458a`](https://github.dev/mauch/spark-excel/commit/922458af6fbb479b9567ce424e15dda7d9ca68c2) - Update scalafmt-core from 3.7.11 to 3.7.12 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`e3419cb`](https://github.dev/mauch/spark-excel/commit/e3419cb251806c8b95d1e4a285e14e40e9664fde) - Update curvesapi from 1.07 to 1.08 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`80834d9`](https://github.dev/mauch/spark-excel/commit/80834d9c0cc245db3deacf573844ea99baa25311) - Update cats-core from 2.9.0 to 2.10.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`c412e40`](https://github.dev/mauch/spark-excel/commit/c412e400faae412473aa78c2ab8f41dc5295a12e) - Update poi-shared-strings from 2.6.0 to 2.6.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`c83ab2a`](https://github.dev/mauch/spark-excel/commit/c83ab2a16de58faf5f14b9cb6950eee6360169b9) - Update excel-streaming-reader from 4.1.0 to 4.1.1 *(PR [#768](https://github.dev/mauch/spark-excel/pull/768) by [@scala-steward](https://github.com/scala-steward))* +- [`1d5344d`](https://github.dev/mauch/spark-excel/commit/1d5344d13dc13868f6eacf584bf5a4f3c665b9e9) - Update spark-core, spark-hive, spark-sql from 3.3.2 to 3.3.3 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`f3d5212`](https://github.dev/mauch/spark-excel/commit/f3d5212145c273fdc6a0efc0021fbbdea6c2c04c) - Update scalafmt-core from 3.7.12 to 3.7.13 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`e14f473`](https://github.dev/mauch/spark-excel/commit/e14f473b6f158603d77c91e843c9fd376f4a483a) - Update mill-main from 0.11.1 to 0.11.2 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`111648e`](https://github.dev/mauch/spark-excel/commit/111648ee8cb009abd472b9971c4a3b33a5ca1b8b) - Update commons-compress from 1.23.0 to 1.24.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`a302268`](https://github.dev/mauch/spark-excel/commit/a302268fa56007766e89ad76fea0443ea90cd79d) - Update scalatest from 3.2.16 to 3.2.17 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`f632e72`](https://github.dev/mauch/spark-excel/commit/f632e722b850bdb72d85adbabd704112793e1d45) - Update scalafmt-core from 3.7.13 to 3.7.14 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`e133acb`](https://github.dev/mauch/spark-excel/commit/e133acb45e6542046de5adf4d355a0ca8622fe6e) - Update SparseBitSet from 1.2 to 1.3 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`5031c9b`](https://github.dev/mauch/spark-excel/commit/5031c9b06e342e3a396ca68d9d8801b89378d309) - Update scala-library from 2.13.11 to 2.13.12 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`596c1a3`](https://github.dev/mauch/spark-excel/commit/596c1a30a0be7c34f1d7d03652a1d395f32a9c18) - Update excel-streaming-reader from 4.1.1 to 4.1.2 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`8d6015d`](https://github.dev/mauch/spark-excel/commit/8d6015d404c9651318651b88ac5b30feb750abdf) - Update mill-main from 0.11.2 to 0.11.3 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`0174550`](https://github.dev/mauch/spark-excel/commit/0174550041b520056217cfa8aac277ec070ce03b) - Update spark-core, spark-hive, spark-sql from 3.4.1 to 3.5.0 *(commit by [@scala-steward](https://github.com/scala-steward))* ## [v0.19.0] - 2023-08-01 ### :wrench: Chores -- [`ff059db`](https://github.com/crealytics/spark-excel/commit/ff059dbb02761910d69446f6aec00192d998e2ac) - Update spark-core, spark-hive, spark-sql from 3.2.3 to 3.2.4 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`ba5a122`](https://github.com/crealytics/spark-excel/commit/ba5a1229bf21df8d4ef718d3f2789250104416f5) - Update scala-collection-compat from 2.9.0 to 2.10.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`406ecc2`](https://github.com/crealytics/spark-excel/commit/406ecc23dc17175a9de9705dbdd093c5a728426d) - Update scalacheck-1-15 from 3.2.11.0 to 3.2.14.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`5c9219e`](https://github.com/crealytics/spark-excel/commit/5c9219e80be2d5da6aadf19108c72787b452b421) - Update scalatest from 3.2.15 to 3.2.16 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`2272117`](https://github.com/crealytics/spark-excel/commit/22721173efa4f646bd7024a9dc8cab28126c3636) - Update commons-io from 2.11.0 to 2.12.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`1fa2f55`](https://github.com/crealytics/spark-excel/commit/1fa2f55876919fa563ffd04417b4f4b64909cd82) - Update scalafmt-core from 3.7.3 to 3.7.4 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`2caa3ee`](https://github.com/crealytics/spark-excel/commit/2caa3ee3d15c0e3cc2e3506e99880731c4de81d4) - Update scala-library from 2.13.10 to 2.13.11 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`ed7e89c`](https://github.com/crealytics/spark-excel/commit/ed7e89c6420ad4f7dc38cc9f8f005278abca9467) - Update scala-library from 2.12.17 to 2.12.18 *(PR [#745](https://github.com/crealytics/spark-excel/pull/745) by [@scala-steward](https://github.com/scala-steward))* -- [`4b55f83`](https://github.com/crealytics/spark-excel/commit/4b55f8391299760e261c52a927cfea577a5a6a6b) - Update commons-io from 2.12.0 to 2.13.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`ff059db`](https://github.dev/mauch/spark-excel/commit/ff059dbb02761910d69446f6aec00192d998e2ac) - Update spark-core, spark-hive, spark-sql from 3.2.3 to 3.2.4 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`ba5a122`](https://github.dev/mauch/spark-excel/commit/ba5a1229bf21df8d4ef718d3f2789250104416f5) - Update scala-collection-compat from 2.9.0 to 2.10.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`406ecc2`](https://github.dev/mauch/spark-excel/commit/406ecc23dc17175a9de9705dbdd093c5a728426d) - Update scalacheck-1-15 from 3.2.11.0 to 3.2.14.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`5c9219e`](https://github.dev/mauch/spark-excel/commit/5c9219e80be2d5da6aadf19108c72787b452b421) - Update scalatest from 3.2.15 to 3.2.16 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`2272117`](https://github.dev/mauch/spark-excel/commit/22721173efa4f646bd7024a9dc8cab28126c3636) - Update commons-io from 2.11.0 to 2.12.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`1fa2f55`](https://github.dev/mauch/spark-excel/commit/1fa2f55876919fa563ffd04417b4f4b64909cd82) - Update scalafmt-core from 3.7.3 to 3.7.4 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`2caa3ee`](https://github.dev/mauch/spark-excel/commit/2caa3ee3d15c0e3cc2e3506e99880731c4de81d4) - Update scala-library from 2.13.10 to 2.13.11 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`ed7e89c`](https://github.dev/mauch/spark-excel/commit/ed7e89c6420ad4f7dc38cc9f8f005278abca9467) - Update scala-library from 2.12.17 to 2.12.18 *(PR [#745](https://github.dev/mauch/spark-excel/pull/745) by [@scala-steward](https://github.com/scala-steward))* +- [`4b55f83`](https://github.dev/mauch/spark-excel/commit/4b55f8391299760e261c52a927cfea577a5a6a6b) - Update commons-io from 2.12.0 to 2.13.0 *(commit by [@scala-steward](https://github.com/scala-steward))* ## [v0.18.6] - 2023-04-03 ### :wrench: Chores -- [`a1d3d30`](https://github.com/crealytics/spark-excel/commit/a1d3d3011658b4ed29313d8be3beba694493cdf5) - Update sbt-dependency-tree from 1.7.1 to 1.7.3 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`db92f01`](https://github.com/crealytics/spark-excel/commit/db92f011f1a4d6a1ba36b937457ddadb06a60fbb) - Update scalatest from 3.2.14 to 3.2.15 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`708ccfa`](https://github.com/crealytics/spark-excel/commit/708ccfa259472b7febcdf66510f52ee882574e83) - Update scalafmt-core from 3.6.1 to 3.7.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`5b44894`](https://github.com/crealytics/spark-excel/commit/5b448946579c573d720c912167a54cfb80e8d7a5) - Update scalafmt-core from 3.7.0 to 3.7.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`4db6f13`](https://github.com/crealytics/spark-excel/commit/4db6f13fb29e455701abce7fa13c87dbf198851a) - Update spark-core, spark-hive, spark-sql from 3.3.1 to 3.3.2 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`71daefa`](https://github.com/crealytics/spark-excel/commit/71daefa6fcda18c789bf6d72267a88d1f579c493) - Update sbt-assembly from 2.1.0 to 2.1.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`786b103`](https://github.com/crealytics/spark-excel/commit/786b10393b62dbb8d2f1396601a5c9e032a450ef) - Update sbt-assembly from 2.1.0 to 2.1.1 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`b91df24`](https://github.com/crealytics/spark-excel/commit/b91df2405b88dd10c58a293a2350beb80a05269e) - Update scalafmt-core from 3.7.1 to 3.7.2 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`eb21b38`](https://github.com/crealytics/spark-excel/commit/eb21b38bcb11d681f2847369699ab97f7cf30c34) - Update log4j-api, log4j-core from 2.19.0 to 2.20.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`35a5b9b`](https://github.com/crealytics/spark-excel/commit/35a5b9b8d67d133345040ab642a897cba1f6b519) - Update commons-compress from 1.22 to 1.23.0 *(commit by [@scala-steward](https://github.com/scala-steward))* -- [`f2b74c6`](https://github.com/crealytics/spark-excel/commit/f2b74c6ffca4437e2995c7c352e1a7399f913939) - Update scalafmt-core from 3.7.2 to 3.7.3 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`a1d3d30`](https://github.dev/mauch/spark-excel/commit/a1d3d3011658b4ed29313d8be3beba694493cdf5) - Update sbt-dependency-tree from 1.7.1 to 1.7.3 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`db92f01`](https://github.dev/mauch/spark-excel/commit/db92f011f1a4d6a1ba36b937457ddadb06a60fbb) - Update scalatest from 3.2.14 to 3.2.15 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`708ccfa`](https://github.dev/mauch/spark-excel/commit/708ccfa259472b7febcdf66510f52ee882574e83) - Update scalafmt-core from 3.6.1 to 3.7.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`5b44894`](https://github.dev/mauch/spark-excel/commit/5b448946579c573d720c912167a54cfb80e8d7a5) - Update scalafmt-core from 3.7.0 to 3.7.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`4db6f13`](https://github.dev/mauch/spark-excel/commit/4db6f13fb29e455701abce7fa13c87dbf198851a) - Update spark-core, spark-hive, spark-sql from 3.3.1 to 3.3.2 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`71daefa`](https://github.dev/mauch/spark-excel/commit/71daefa6fcda18c789bf6d72267a88d1f579c493) - Update sbt-assembly from 2.1.0 to 2.1.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`786b103`](https://github.dev/mauch/spark-excel/commit/786b10393b62dbb8d2f1396601a5c9e032a450ef) - Update sbt-assembly from 2.1.0 to 2.1.1 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`b91df24`](https://github.dev/mauch/spark-excel/commit/b91df2405b88dd10c58a293a2350beb80a05269e) - Update scalafmt-core from 3.7.1 to 3.7.2 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`eb21b38`](https://github.dev/mauch/spark-excel/commit/eb21b38bcb11d681f2847369699ab97f7cf30c34) - Update log4j-api, log4j-core from 2.19.0 to 2.20.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`35a5b9b`](https://github.dev/mauch/spark-excel/commit/35a5b9b8d67d133345040ab642a897cba1f6b519) - Update commons-compress from 1.22 to 1.23.0 *(commit by [@scala-steward](https://github.com/scala-steward))* +- [`f2b74c6`](https://github.dev/mauch/spark-excel/commit/f2b74c6ffca4437e2995c7c352e1a7399f913939) - Update scalafmt-core from 3.7.2 to 3.7.3 *(commit by [@scala-steward](https://github.com/scala-steward))* ## [v0.18.5] - 2022-11-09 ### :sparkles: New Features -- [`db65e19`](https://github.com/crealytics/spark-excel/commit/db65e192424456577ddd61c9ecf584b2a540135b) - Support Spark 3.3.X *(PR [#679](https://github.com/crealytics/spark-excel/pull/679) by [@christianknoepfle](https://github.com/christianknoepfle))* +- [`db65e19`](https://github.dev/mauch/spark-excel/commit/db65e192424456577ddd61c9ecf584b2a540135b) - Support Spark 3.3.X *(PR [#679](https://github.dev/mauch/spark-excel/pull/679) by [@christianknoepfle](https://github.com/christianknoepfle))* ### :recycle: Refactors -- [`79e398e`](https://github.com/crealytics/spark-excel/commit/79e398e6434b59bfd9932c784498d21b1e8c7c7c) - Rename package v2.excel to excel.v2 *(commit by [@nightscape](https://github.com/nightscape))* +- [`79e398e`](https://github.dev/mauch/spark-excel/commit/79e398e6434b59bfd9932c784498d21b1e8c7c7c) - Rename package v2.excel to excel.v2 *(commit by [@nightscape](https://github.com/nightscape))* ## [v0.18.4] - 2022-11-07 ### :sparkles: New Features -- [`4ceca4f`](https://github.com/crealytics/spark-excel/commit/4ceca4f18434652a9ecaab076ea381ca927588d6) - V2 streaming read *(PR [#653](https://github.com/crealytics/spark-excel/pull/653) by [@pjfanning](https://github.com/pjfanning))* +- [`4ceca4f`](https://github.dev/mauch/spark-excel/commit/4ceca4f18434652a9ecaab076ea381ca927588d6) - V2 streaming read *(PR [#653](https://github.dev/mauch/spark-excel/pull/653) by [@pjfanning](https://github.com/pjfanning))* ### :wrench: Chores -- [`b86ce12`](https://github.com/crealytics/spark-excel/commit/b86ce1267c4831e64766f7172a63d136457a2a42) - Update scalafmt-core from 3.5.9 to 3.6.1 *(PR [#678](https://github.com/crealytics/spark-excel/pull/678) by [@scala-steward](https://github.com/scala-steward))* -- [`d09d232`](https://github.com/crealytics/spark-excel/commit/d09d23294ecfcb9894a8e3d7c584c011f9c042e8) - Update scalatest from 3.2.13 to 3.2.14 *(PR [#661](https://github.com/crealytics/spark-excel/pull/661) by [@scala-steward](https://github.com/scala-steward))* -- [`2344853`](https://github.com/crealytics/spark-excel/commit/2344853b1f7e14e29118a66985c546f547dddc0e) - Update poi-shared-strings from 2.5.4 to 2.5.5 *(PR [#659](https://github.com/crealytics/spark-excel/pull/659) by [@scala-steward](https://github.com/scala-steward))* -- [`1cd676e`](https://github.com/crealytics/spark-excel/commit/1cd676e6a14fb7e6ca0c9d0f7534526e4f7b57ae) - Update sbt-assembly from 1.2.0 to 2.0.0 *(PR [#665](https://github.com/crealytics/spark-excel/pull/665) by [@scala-steward](https://github.com/scala-steward))* -- [`ed97118`](https://github.com/crealytics/spark-excel/commit/ed97118a1ba7df720c18971d5c2e9635d0a8e0bb) - Update excel-streaming-reader from 4.0.2 to 4.0.4 *(PR [#670](https://github.com/crealytics/spark-excel/pull/670) by [@scala-steward](https://github.com/scala-steward))* -- [`7c96184`](https://github.com/crealytics/spark-excel/commit/7c96184398cf4e190208a61c187e06353d739f2d) - Update commons-compress from 1.21 to 1.22 *(PR [#676](https://github.com/crealytics/spark-excel/pull/676) by [@scala-steward](https://github.com/scala-steward))* +- [`b86ce12`](https://github.dev/mauch/spark-excel/commit/b86ce1267c4831e64766f7172a63d136457a2a42) - Update scalafmt-core from 3.5.9 to 3.6.1 *(PR [#678](https://github.dev/mauch/spark-excel/pull/678) by [@scala-steward](https://github.com/scala-steward))* +- [`d09d232`](https://github.dev/mauch/spark-excel/commit/d09d23294ecfcb9894a8e3d7c584c011f9c042e8) - Update scalatest from 3.2.13 to 3.2.14 *(PR [#661](https://github.dev/mauch/spark-excel/pull/661) by [@scala-steward](https://github.com/scala-steward))* +- [`2344853`](https://github.dev/mauch/spark-excel/commit/2344853b1f7e14e29118a66985c546f547dddc0e) - Update poi-shared-strings from 2.5.4 to 2.5.5 *(PR [#659](https://github.dev/mauch/spark-excel/pull/659) by [@scala-steward](https://github.com/scala-steward))* +- [`1cd676e`](https://github.dev/mauch/spark-excel/commit/1cd676e6a14fb7e6ca0c9d0f7534526e4f7b57ae) - Update sbt-assembly from 1.2.0 to 2.0.0 *(PR [#665](https://github.dev/mauch/spark-excel/pull/665) by [@scala-steward](https://github.com/scala-steward))* +- [`ed97118`](https://github.dev/mauch/spark-excel/commit/ed97118a1ba7df720c18971d5c2e9635d0a8e0bb) - Update excel-streaming-reader from 4.0.2 to 4.0.4 *(PR [#670](https://github.dev/mauch/spark-excel/pull/670) by [@scala-steward](https://github.com/scala-steward))* +- [`7c96184`](https://github.dev/mauch/spark-excel/commit/7c96184398cf4e190208a61c187e06353d739f2d) - Update commons-compress from 1.21 to 1.22 *(PR [#676](https://github.dev/mauch/spark-excel/pull/676) by [@scala-steward](https://github.com/scala-steward))* ## [v0.18.0] - 2022-08-29 ### :wrench: Chores -- [`64521bb`](https://github.com/crealytics/spark-excel/commit/64521bb6f4a9c763d9ed7d4ff8689dfc7c44bbf8) - Update base version *(commit by [@nightscape](https://github.com/nightscape))* +- [`64521bb`](https://github.dev/mauch/spark-excel/commit/64521bb6f4a9c763d9ed7d4ff8689dfc7c44bbf8) - Update base version *(commit by [@nightscape](https://github.com/nightscape))* 0.17.0 ====== @@ -164,11 +164,11 @@ Next 0.13.2 ====== - Change: Switch to the better maintained https://github.com/pjfanning/excel-streaming-reader -- Bugfix: https://github.com/crealytics/spark-excel/pull/229 +- Bugfix: https://github.dev/mauch/spark-excel/pull/229 0.13.1 ====== -- Bugfix: https://github.com/crealytics/spark-excel/pull/215 +- Bugfix: https://github.dev/mauch/spark-excel/pull/215 0.13.0 ====== @@ -184,7 +184,7 @@ Next 0.12.4 ====== -- Bugfix: Shade xlsx-streamer. Should fix https://github.com/crealytics/spark-excel/issues/135 +- Bugfix: Shade xlsx-streamer. Should fix https://github.dev/mauch/spark-excel/issues/135 0.12.2 ====== @@ -194,12 +194,12 @@ Next 0.12.1 ====== - Change: Update POI to 4.1.0 and several other dependencies -- Bugfix: The Scala 2.12 version now actually fixes https://github.com/crealytics/spark-excel/issues/93 +- Bugfix: The Scala 2.12 version now actually fixes https://github.dev/mauch/spark-excel/issues/93 0.12.0 ====== - Change: Cross-build for Scala 2.11 and 2.12 -- Bugfix: Bundle and shade commons-compress to prevent exceptions at runtime (fixes https://github.com/crealytics/spark-excel/issues/93) +- Bugfix: Bundle and shade commons-compress to prevent exceptions at runtime (fixes https://github.dev/mauch/spark-excel/issues/93) 0.11.1 ====== @@ -216,7 +216,7 @@ Next 0.10.1 ====== -- Bugfix: Shade commons-compress. Fixes https://github.com/crealytics/spark-excel/issues/93 +- Bugfix: Shade commons-compress. Fixes https://github.dev/mauch/spark-excel/issues/93 0.10.0 ====== @@ -301,14 +301,14 @@ Next -[v0.18.0]: https://github.com/crealytics/spark-excel/compare/v0.18.0-beta2...v0.18.0 +[v0.18.0]: https://github.dev/mauch/spark-excel/compare/v0.18.0-beta2...v0.18.0 -[v0.18.4]: https://github.com/crealytics/spark-excel/compare/v0.18.3-beta1...v0.18.4 -[v0.18.5]: https://github.com/crealytics/spark-excel/compare/v0.18.4...v0.18.5 -[v0.18.6]: https://github.com/crealytics/spark-excel/compare/v0.18.6-beta1...v0.18.6 -[v0.19.0]: https://github.com/crealytics/spark-excel/compare/v0.18.7...v0.19.0 -[v0.20.0]: https://github.com/crealytics/spark-excel/compare/v0.19.0...v0.20.0 -[v0.20.1]: https://github.com/crealytics/spark-excel/compare/v0.20.0...v0.20.1 -[v0.20.2]: https://github.com/crealytics/spark-excel/compare/v0.20.1...v0.20.2 -[v0.20.3]: https://github.com/crealytics/spark-excel/compare/v0.20.2...v0.20.3 -[v0.20.4]: https://github.com/crealytics/spark-excel/compare/v0.20.3...v0.20.4 +[v0.18.4]: https://github.dev/mauch/spark-excel/compare/v0.18.3-beta1...v0.18.4 +[v0.18.5]: https://github.dev/mauch/spark-excel/compare/v0.18.4...v0.18.5 +[v0.18.6]: https://github.dev/mauch/spark-excel/compare/v0.18.6-beta1...v0.18.6 +[v0.19.0]: https://github.dev/mauch/spark-excel/compare/v0.18.7...v0.19.0 +[v0.20.0]: https://github.dev/mauch/spark-excel/compare/v0.19.0...v0.20.0 +[v0.20.1]: https://github.dev/mauch/spark-excel/compare/v0.20.0...v0.20.1 +[v0.20.2]: https://github.dev/mauch/spark-excel/compare/v0.20.1...v0.20.2 +[v0.20.3]: https://github.dev/mauch/spark-excel/compare/v0.20.2...v0.20.3 +[v0.20.4]: https://github.dev/mauch/spark-excel/compare/v0.20.3...v0.20.4 diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md index 931f6c32..69f33652 100644 --- a/ISSUE_TEMPLATE.md +++ b/ISSUE_TEMPLATE.md @@ -21,11 +21,11 @@ Moreover, please read the [`CHANGELOG.md`](../../blob/master/CHANGELOG.md) file > reproduce this bug. Include code to reproduce, if relevant. > Example: 1. Download the example file uploaded [here](http://example.com/) -2. Start Spark from command line as `spark-shell --packages com.crealytics:spark-excel_2.12:x.y.z --foo=bar` +2. Start Spark from command line as `spark-shell --packages dev.mauch:spark-excel_2.12:x.y.z --foo=bar` 3. Read the downloaded example file ``` val df = spark.read - .format("com.crealytics.spark.excel") + .format("dev.mauch.spark.excel") .option("dataAddress", "'My Sheet'!B3:C35") .load("example_file_exhibiting_bug.xlsx") ``` diff --git a/README.md b/README.md index 7972dea4..c2a3e554 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,13 @@ A library for querying Excel files with Apache Spark, for Spark SQL and DataFrames. -[![Build Status](https://github.com/crealytics/spark-excel/workflows/CI/badge.svg)](https://github.com/crealytics/spark-excel/actions) -[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.crealytics/spark-excel_2.12/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.crealytics/spark-excel_2.12) +[![Build Status](https://github.dev/mauch/spark-excel/workflows/CI/badge.svg)](https://github.dev/mauch/spark-excel/actions) +[![Maven Central](https://maven-badges.herokuapp.com/maven-central/dev.mauch/spark-excel_2.12/badge.svg)](https://maven-badges.herokuapp.com/maven-central/dev.mauch/spark-excel_2.12) ## Co-maintainers wanted Due to personal and professional constraints, the development of this library has been rather slow. -If you find value in this library, please consider stepping up as a co-maintainer by leaving a comment [here](https://github.com/crealytics/spark-excel/issues/191). +If you find value in this library, please consider stepping up as a co-maintainer by leaving a comment [here](https://github.dev/mauch/spark-excel/issues/191). Help is very welcome e.g. in the following areas: * Additional features @@ -25,21 +25,21 @@ List of spark versions, those are automatically tested: ``` spark: ["2.4.1", "2.4.7", "2.4.8", "3.0.1", "3.0.3", "3.1.1", "3.1.2", "3.2.4", "3.3.2", "3.4.1"] ``` -For more detail, please refer to project CI: [ci.yml](https://github.com/crealytics/spark-excel/blob/main/.github/workflows/ci.yml#L10) +For more detail, please refer to project CI: [ci.yml](https://github.dev/mauch/spark-excel/blob/main/.github/workflows/ci.yml#L10) ## Linking You can link against this library in your program at the following coordinates: ### Scala 2.12 ``` -groupId: com.crealytics +groupId: dev.mauch artifactId: spark-excel_2.12 version: _0.18.0 ``` ### Scala 2.11 ``` -groupId: com.crealytics +groupId: dev.mauch artifactId: spark-excel_2.11 version: _0.13.7 ``` @@ -49,22 +49,22 @@ This package can be added to Spark using the `--packages` command line option. ### Spark compiled with Scala 2.12 ``` -$SPARK_HOME/bin/spark-shell --packages com.crealytics:spark-excel_2.12:_0.18.0 +$SPARK_HOME/bin/spark-shell --packages dev.mauch:spark-excel_2.12:_0.18.0 ``` ### Spark compiled with Scala 2.11 ``` -$SPARK_HOME/bin/spark-shell --packages com.crealytics:spark-excel_2.11:_0.13.7 +$SPARK_HOME/bin/spark-shell --packages dev.mauch:spark-excel_2.11:_0.13.7 ``` ## Features * This package allows querying Excel spreadsheets as [Spark DataFrames](https://spark.apache.org/docs/latest/sql-programming-guide.html). -* From spark-excel [0.14.0](https://github.com/crealytics/spark-excel/releases/tag/v0.14.0) (August 24, 2021), there are two implementation of spark-excel +* From spark-excel [0.14.0](https://github.dev/mauch/spark-excel/releases/tag/v0.14.0) (August 24, 2021), there are two implementation of spark-excel * Original Spark-Excel with Spark data source API 1.0 * Spark-Excel V2 with data source API V2.0+, which supports loading from multiple files, corrupted record handling and some improvement on handling data types. See below for further details -To use V2 implementation, just change your .format from `.format("com.crealytics.spark.excel")` to `.format("excel")`. +To use V2 implementation, just change your .format from `.format("dev.mauch.spark.excel")` to `.format("excel")`. See [below](#excel-api-based-on-datasourcev2) for some details See the [changelog](CHANGELOG.md) for latest features, fixes etc. @@ -80,7 +80,7 @@ import org.apache.spark.sql._ val spark: SparkSession = ??? val df = spark.read - .format("com.crealytics.spark.excel") // Or .format("excel") for V2 implementation + .format("dev.mauch.spark.excel") // Or .format("excel") for V2 implementation .option("dataAddress", "'My Sheet'!B3:C35") // Optional, default: "A1" .option("header", "true") // Required .option("treatEmptyValuesAsNulls", "false") // Optional, default: true @@ -104,7 +104,7 @@ and provides a `.excel` method which accepts all possible options and provides d ```scala import org.apache.spark.sql._ -import com.crealytics.spark.excel._ +import dev.mauch.spark.excel._ val spark: SparkSession = ??? val df = spark.read.excel( @@ -137,7 +137,7 @@ val df = spark.read.excel( or to read in the names dynamically: ```scala -import com.crealytics.spark.excel.WorkbookReader +import dev.mauch.spark.excel.WorkbookReader val sheetNames = WorkbookReader( Map("path" -> "Worktime.xlsx") , spark.sparkContext.hadoopConfiguration ).sheetNames @@ -160,7 +160,7 @@ val peopleSchema = StructType(Array( val spark: SparkSession = ??? val df = spark.read - .format("com.crealytics.spark.excel") // Or .format("excel") for V2 implementation + .format("dev.mauch.spark.excel") // Or .format("excel") for V2 implementation .option("dataAddress", "'Info'!A1") .option("header", "true") .schema(peopleSchema) @@ -173,7 +173,7 @@ import org.apache.spark.sql._ val df: DataFrame = ??? df.write - .format("com.crealytics.spark.excel") // Or .format("excel") for V2 implementation + .format("dev.mauch.spark.excel") // Or .format("excel") for V2 implementation .option("dataAddress", "'My Sheet'!B3:C35") .option("header", "true") .option("dateFormat", "yy-mmm-d") // Optional, default: yy-m-d h:mm @@ -205,7 +205,7 @@ Currently the following address styles are supported: The V2 API offers you several improvements when it comes to file and folder handling. and works in a very similar way than data sources like csv and parquet. -To use V2 implementation, just change your .format from `.format("com.crealytics.spark.excel")` to `.format("excel")` +To use V2 implementation, just change your .format from `.format("dev.mauch.spark.excel")` to `.format("excel")` The big difference is the fact that you provide a path to read / write data from/to and not an individual single file only: @@ -235,7 +235,7 @@ dataFrame.write .save("some/path") ```` -Need some more examples? Check out the [test cases](src/test/scala/com/crealytics/spark/excel/v2/DataFrameWriterApiComplianceSuite.scala) +Need some more examples? Check out the [test cases](src/test/scala/dev/mauch/spark/excel/v2/DataFrameWriterApiComplianceSuite.scala) or have a look at our wiki ## Building From Source @@ -250,5 +250,5 @@ We are grateful for their support in the initial development and open-sourcing o ## Star History -[![Star History Chart](https://api.star-history.com/svg?repos=crealytics/spark-excel&type=Date)](https://star-history.com/#crealytics/spark-excel&Date) +[![Star History Chart](https://api.star-history.com/svg?repos=nightscape/spark-excel&type=Date)](https://star-history.com/#nightscape/spark-excel&Date) diff --git a/build.sc b/build.sc index 0d077160..b3d533b7 100644 --- a/build.sc +++ b/build.sc @@ -54,10 +54,10 @@ trait SparkModule extends Cross.Module2[String, String] with SbtModule with CiRe def pomSettings = PomSettings( description = "A Spark plugin for reading and writing Excel files", - organization = "com.crealytics", - url = "https://github.com/crealytics/spark-excel", + organization = "dev.mauch", + url = "https://github.com/nightscape/spark-excel", licenses = Seq(License.`Apache-2.0`), - versionControl = VersionControl.github("crealytics", "spark-excel"), + versionControl = VersionControl.github("nightscape", "spark-excel"), developers = Seq(Developer("nightscape", "Martin Mauch", "https://github.com/nightscape")) ) diff --git a/src/README.md b/src/README.md index de586376..2fea13e2 100644 --- a/src/README.md +++ b/src/README.md @@ -12,4 +12,4 @@ Spark-excel V2 introduces spark-version specific code folder, like: `3.x/.../spark/v2/excel` for all Spark 3.* Data Source API V2 `3.1_3.2/.../spark/v2/excel` for shared code between Spark 3.1 and Spark 3.2 Data Source API V2 -These structures are also configured into [build.sc](https://github.com/crealytics/spark-excel/blob/main/build.sc#L13), so it can compile for each Spark version. +These structures are also configured into [build.sc](https://github.dev/mauch/spark-excel/blob/main/build.sc#L13), so it can compile for each Spark version. diff --git a/src/main/2.4/scala/com/crealytics/spark/ExcelSparkInternal.scala b/src/main/2.4/scala/dev/mauch/spark/ExcelSparkInternal.scala similarity index 96% rename from src/main/2.4/scala/com/crealytics/spark/ExcelSparkInternal.scala rename to src/main/2.4/scala/dev/mauch/spark/ExcelSparkInternal.scala index c766a017..07116cf8 100644 --- a/src/main/2.4/scala/com/crealytics/spark/ExcelSparkInternal.scala +++ b/src/main/2.4/scala/dev/mauch/spark/ExcelSparkInternal.scala @@ -9,7 +9,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * specific language governing permissions and limitations under the License. */ -package org.apache.spark.crealytics +package org.apache.spark.nightscape import java.nio.file.{Files, Paths} import org.apache.spark.rdd.InputFileBlockHolder diff --git a/src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelDataSource.scala b/src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelDataSource.scala similarity index 99% rename from src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelDataSource.scala rename to src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelDataSource.scala index 9342b58d..d6afc76d 100644 --- a/src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelDataSource.scala +++ b/src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelDataSource.scala @@ -9,12 +9,12 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * specific language governing permissions and limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.hadoop.conf.Configuration import org.apache.hadoop.fs.FileStatus import org.apache.hadoop.fs.Path -import org.apache.spark.crealytics.ExcelSparkInternal +import org.apache.spark.nightscape.ExcelSparkInternal import org.apache.spark.deploy.SparkHadoopUtil import org.apache.spark.sql.SaveMode import org.apache.spark.sql.SparkSession diff --git a/src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelDateTimeStringUtils.scala b/src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelDateTimeStringUtils.scala similarity index 97% rename from src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelDateTimeStringUtils.scala rename to src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelDateTimeStringUtils.scala index 20a6ad30..014aad2c 100644 --- a/src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelDateTimeStringUtils.scala +++ b/src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelDateTimeStringUtils.scala @@ -9,7 +9,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * specific language governing permissions and limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.unsafe.types.UTF8String import org.apache.spark.sql.catalyst.util._ diff --git a/src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelFilters.scala b/src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelFilters.scala similarity index 96% rename from src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelFilters.scala rename to src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelFilters.scala index ea063af9..7c58f9b6 100644 --- a/src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelFilters.scala +++ b/src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelFilters.scala @@ -9,7 +9,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * specific language governing permissions and limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.sql.sources import org.apache.spark.sql.types.StructType diff --git a/src/main/3.0_to_3.3/scala/com/crealytics/spark/excel/v2/ExcelOptions.scala b/src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelOptions.scala similarity index 97% rename from src/main/3.0_to_3.3/scala/com/crealytics/spark/excel/v2/ExcelOptions.scala rename to src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelOptions.scala index 3d1e63e6..54e989e0 100644 --- a/src/main/3.0_to_3.3/scala/com/crealytics/spark/excel/v2/ExcelOptions.scala +++ b/src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelOptions.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.sql.catalyst.util.CaseInsensitiveMap import org.apache.spark.sql.internal.SQLConf diff --git a/src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelParserBase.scala b/src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelParserBase.scala similarity index 96% rename from src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelParserBase.scala rename to src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelParserBase.scala index ef72d4ec..31e04416 100644 --- a/src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelParserBase.scala +++ b/src/main/2.4/scala/dev/mauch/spark/excel/v2/ExcelParserBase.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import _root_.org.apache.spark.sql.catalyst.util.BadRecordException import org.apache.spark.unsafe.types.UTF8String diff --git a/src/main/2.4/scala/com/crealytics/spark/excel/v2/FailureSafeParser.scala b/src/main/2.4/scala/dev/mauch/spark/excel/v2/FailureSafeParser.scala similarity index 98% rename from src/main/2.4/scala/com/crealytics/spark/excel/v2/FailureSafeParser.scala rename to src/main/2.4/scala/dev/mauch/spark/excel/v2/FailureSafeParser.scala index 3320fc20..2b15f6b3 100644 --- a/src/main/2.4/scala/com/crealytics/spark/excel/v2/FailureSafeParser.scala +++ b/src/main/2.4/scala/dev/mauch/spark/excel/v2/FailureSafeParser.scala @@ -9,7 +9,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * specific language governing permissions and limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.SparkException import org.apache.spark.sql.catalyst.InternalRow diff --git a/src/main/2.4/scala/com/crealytics/spark/excel/v2/SchemaUtils.scala b/src/main/2.4/scala/dev/mauch/spark/excel/v2/SchemaUtils.scala similarity index 98% rename from src/main/2.4/scala/com/crealytics/spark/excel/v2/SchemaUtils.scala rename to src/main/2.4/scala/dev/mauch/spark/excel/v2/SchemaUtils.scala index cacdc76d..7a79cb55 100644 --- a/src/main/2.4/scala/com/crealytics/spark/excel/v2/SchemaUtils.scala +++ b/src/main/2.4/scala/dev/mauch/spark/excel/v2/SchemaUtils.scala @@ -9,7 +9,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * specific language governing permissions and limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.sql.catalyst.analysis._ import org.apache.spark.sql.types.StructType diff --git a/src/main/3.0/scala/com/crealytics/spark/excel/v2/ExcelDateTimeStringUtils.scala b/src/main/3.0/scala/dev/mauch/spark/excel/v2/ExcelDateTimeStringUtils.scala similarity index 97% rename from src/main/3.0/scala/com/crealytics/spark/excel/v2/ExcelDateTimeStringUtils.scala rename to src/main/3.0/scala/dev/mauch/spark/excel/v2/ExcelDateTimeStringUtils.scala index 34888e39..490989ca 100644 --- a/src/main/3.0/scala/com/crealytics/spark/excel/v2/ExcelDateTimeStringUtils.scala +++ b/src/main/3.0/scala/dev/mauch/spark/excel/v2/ExcelDateTimeStringUtils.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.unsafe.types.UTF8String import org.apache.spark.sql.catalyst.util._ diff --git a/src/main/3.0/scala/com/crealytics/spark/excel/v2/ExcelFilters.scala b/src/main/3.0/scala/dev/mauch/spark/excel/v2/ExcelFilters.scala similarity index 96% rename from src/main/3.0/scala/com/crealytics/spark/excel/v2/ExcelFilters.scala rename to src/main/3.0/scala/dev/mauch/spark/excel/v2/ExcelFilters.scala index 142b6dc0..b023be27 100644 --- a/src/main/3.0/scala/com/crealytics/spark/excel/v2/ExcelFilters.scala +++ b/src/main/3.0/scala/dev/mauch/spark/excel/v2/ExcelFilters.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.sql.catalyst.csv.CSVFilters import org.apache.spark.sql.sources diff --git a/src/main/3.0_and_up/scala/com/crealytics/spark/excel/v2/ExcelDataSource.scala b/src/main/3.0_and_up/scala/dev/mauch/spark/excel/v2/ExcelDataSource.scala similarity index 97% rename from src/main/3.0_and_up/scala/com/crealytics/spark/excel/v2/ExcelDataSource.scala rename to src/main/3.0_and_up/scala/dev/mauch/spark/excel/v2/ExcelDataSource.scala index 94660da4..00ac19c7 100644 --- a/src/main/3.0_and_up/scala/com/crealytics/spark/excel/v2/ExcelDataSource.scala +++ b/src/main/3.0_and_up/scala/dev/mauch/spark/excel/v2/ExcelDataSource.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.sql.connector.catalog.Table import org.apache.spark.sql.execution.datasources.FileFormat diff --git a/src/main/3.0_and_up/scala/com/crealytics/spark/excel/v2/ExcelFileFormat.scala b/src/main/3.0_and_up/scala/dev/mauch/spark/excel/v2/ExcelFileFormat.scala similarity index 98% rename from src/main/3.0_and_up/scala/com/crealytics/spark/excel/v2/ExcelFileFormat.scala rename to src/main/3.0_and_up/scala/dev/mauch/spark/excel/v2/ExcelFileFormat.scala index 604201d0..d3ab63e7 100644 --- a/src/main/3.0_and_up/scala/com/crealytics/spark/excel/v2/ExcelFileFormat.scala +++ b/src/main/3.0_and_up/scala/dev/mauch/spark/excel/v2/ExcelFileFormat.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.hadoop.conf.Configuration import org.apache.hadoop.fs.{FileStatus, Path} diff --git a/src/main/3.0_to_3.1/scala/com/crealytics/spark/excel/v2/ExcelOutputWriter.scala b/src/main/3.0_to_3.1/scala/dev/mauch/spark/excel/v2/ExcelOutputWriter.scala similarity index 97% rename from src/main/3.0_to_3.1/scala/com/crealytics/spark/excel/v2/ExcelOutputWriter.scala rename to src/main/3.0_to_3.1/scala/dev/mauch/spark/excel/v2/ExcelOutputWriter.scala index 66ef16eb..f79b6159 100644 --- a/src/main/3.0_to_3.1/scala/com/crealytics/spark/excel/v2/ExcelOutputWriter.scala +++ b/src/main/3.0_to_3.1/scala/dev/mauch/spark/excel/v2/ExcelOutputWriter.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.hadoop.mapreduce.TaskAttemptContext import org.apache.spark.internal.Logging diff --git a/src/main/3.0_to_3.1/scala/com/crealytics/spark/excel/v2/ExcelTable.scala b/src/main/3.0_to_3.1/scala/dev/mauch/spark/excel/v2/ExcelTable.scala similarity index 98% rename from src/main/3.0_to_3.1/scala/com/crealytics/spark/excel/v2/ExcelTable.scala rename to src/main/3.0_to_3.1/scala/dev/mauch/spark/excel/v2/ExcelTable.scala index 0fc8629d..7485d6e9 100644 --- a/src/main/3.0_to_3.1/scala/com/crealytics/spark/excel/v2/ExcelTable.scala +++ b/src/main/3.0_to_3.1/scala/dev/mauch/spark/excel/v2/ExcelTable.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.hadoop.fs.FileStatus import org.apache.spark.sql.SparkSession diff --git a/src/main/3.0_to_3.1/scala/com/crealytics/spark/excel/v2/ExcelWriteBuilder.scala b/src/main/3.0_to_3.1/scala/dev/mauch/spark/excel/v2/ExcelWriteBuilder.scala similarity index 98% rename from src/main/3.0_to_3.1/scala/com/crealytics/spark/excel/v2/ExcelWriteBuilder.scala rename to src/main/3.0_to_3.1/scala/dev/mauch/spark/excel/v2/ExcelWriteBuilder.scala index 4d70fc99..2fb45422 100644 --- a/src/main/3.0_to_3.1/scala/com/crealytics/spark/excel/v2/ExcelWriteBuilder.scala +++ b/src/main/3.0_to_3.1/scala/dev/mauch/spark/excel/v2/ExcelWriteBuilder.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.hadoop.mapreduce.Job import org.apache.hadoop.mapreduce.TaskAttemptContext diff --git a/src/main/3.0_to_3.2/scala/com/crealytics/spark/excel/v2/ExcelScan.scala b/src/main/3.0_to_3.2/scala/dev/mauch/spark/excel/v2/ExcelScan.scala similarity index 99% rename from src/main/3.0_to_3.2/scala/com/crealytics/spark/excel/v2/ExcelScan.scala rename to src/main/3.0_to_3.2/scala/dev/mauch/spark/excel/v2/ExcelScan.scala index 003beca3..b4f30766 100644 --- a/src/main/3.0_to_3.2/scala/com/crealytics/spark/excel/v2/ExcelScan.scala +++ b/src/main/3.0_to_3.2/scala/dev/mauch/spark/excel/v2/ExcelScan.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.hadoop.fs.Path import org.apache.spark.sql.SparkSession diff --git a/src/main/3.0_to_3.2/scala/com/crealytics/spark/excel/v2/ExcelScanBuilder.scala b/src/main/3.0_to_3.2/scala/dev/mauch/spark/excel/v2/ExcelScanBuilder.scala similarity index 97% rename from src/main/3.0_to_3.2/scala/com/crealytics/spark/excel/v2/ExcelScanBuilder.scala rename to src/main/3.0_to_3.2/scala/dev/mauch/spark/excel/v2/ExcelScanBuilder.scala index cef9b036..19cbf9a9 100644 --- a/src/main/3.0_to_3.2/scala/com/crealytics/spark/excel/v2/ExcelScanBuilder.scala +++ b/src/main/3.0_to_3.2/scala/dev/mauch/spark/excel/v2/ExcelScanBuilder.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.sql.SparkSession import org.apache.spark.sql.connector.read.{Scan, SupportsPushDownFilters} diff --git a/src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelOptions.scala b/src/main/3.0_to_3.3/scala/dev/mauch/spark/excel/v2/ExcelOptions.scala similarity index 97% rename from src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelOptions.scala rename to src/main/3.0_to_3.3/scala/dev/mauch/spark/excel/v2/ExcelOptions.scala index 3d1e63e6..54e989e0 100644 --- a/src/main/2.4/scala/com/crealytics/spark/excel/v2/ExcelOptions.scala +++ b/src/main/3.0_to_3.3/scala/dev/mauch/spark/excel/v2/ExcelOptions.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.sql.catalyst.util.CaseInsensitiveMap import org.apache.spark.sql.internal.SQLConf diff --git a/src/main/3.0_to_3.4.1/scala/com/crealytics/spark/excel/v2/ExcelParserBase.scala b/src/main/3.0_to_3.4.1/scala/dev/mauch/spark/excel/v2/ExcelParserBase.scala similarity index 96% rename from src/main/3.0_to_3.4.1/scala/com/crealytics/spark/excel/v2/ExcelParserBase.scala rename to src/main/3.0_to_3.4.1/scala/dev/mauch/spark/excel/v2/ExcelParserBase.scala index ef72d4ec..31e04416 100644 --- a/src/main/3.0_to_3.4.1/scala/com/crealytics/spark/excel/v2/ExcelParserBase.scala +++ b/src/main/3.0_to_3.4.1/scala/dev/mauch/spark/excel/v2/ExcelParserBase.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import _root_.org.apache.spark.sql.catalyst.util.BadRecordException import org.apache.spark.unsafe.types.UTF8String diff --git a/src/main/3.0_to_3.4.1/scala/com/crealytics/spark/excel/v2/ExcelPartitionReaderFactory.scala b/src/main/3.0_to_3.4.1/scala/dev/mauch/spark/excel/v2/ExcelPartitionReaderFactory.scala similarity index 98% rename from src/main/3.0_to_3.4.1/scala/com/crealytics/spark/excel/v2/ExcelPartitionReaderFactory.scala rename to src/main/3.0_to_3.4.1/scala/dev/mauch/spark/excel/v2/ExcelPartitionReaderFactory.scala index 9de1fdba..5122b0a0 100644 --- a/src/main/3.0_to_3.4.1/scala/com/crealytics/spark/excel/v2/ExcelPartitionReaderFactory.scala +++ b/src/main/3.0_to_3.4.1/scala/dev/mauch/spark/excel/v2/ExcelPartitionReaderFactory.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.hadoop.conf.Configuration import org.apache.spark.broadcast.Broadcast diff --git a/src/main/3.1/scala/com/crealytics/spark/excel/v2/ExcelDateTimeStringUtils.scala b/src/main/3.1/scala/dev/mauch/spark/excel/v2/ExcelDateTimeStringUtils.scala similarity index 97% rename from src/main/3.1/scala/com/crealytics/spark/excel/v2/ExcelDateTimeStringUtils.scala rename to src/main/3.1/scala/dev/mauch/spark/excel/v2/ExcelDateTimeStringUtils.scala index 926e3010..2355cd4e 100644 --- a/src/main/3.1/scala/com/crealytics/spark/excel/v2/ExcelDateTimeStringUtils.scala +++ b/src/main/3.1/scala/dev/mauch/spark/excel/v2/ExcelDateTimeStringUtils.scala @@ -9,7 +9,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * specific language governing permissions and limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.unsafe.types.UTF8String import org.apache.spark.sql.catalyst.util._ diff --git a/src/main/3.1_and_up/scala/com/crealytics/spark/excel/v2/ExcelFilters.scala b/src/main/3.1_and_up/scala/dev/mauch/spark/excel/v2/ExcelFilters.scala similarity index 96% rename from src/main/3.1_and_up/scala/com/crealytics/spark/excel/v2/ExcelFilters.scala rename to src/main/3.1_and_up/scala/dev/mauch/spark/excel/v2/ExcelFilters.scala index 87087657..bf66401a 100644 --- a/src/main/3.1_and_up/scala/com/crealytics/spark/excel/v2/ExcelFilters.scala +++ b/src/main/3.1_and_up/scala/dev/mauch/spark/excel/v2/ExcelFilters.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.sql.catalyst.OrderedFilters import org.apache.spark.sql.catalyst.StructFilters diff --git a/src/main/3.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelDateTimeStringUtils.scala b/src/main/3.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelDateTimeStringUtils.scala similarity index 97% rename from src/main/3.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelDateTimeStringUtils.scala rename to src/main/3.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelDateTimeStringUtils.scala index 7ab5802a..9fc2e783 100644 --- a/src/main/3.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelDateTimeStringUtils.scala +++ b/src/main/3.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelDateTimeStringUtils.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.unsafe.types.UTF8String import org.apache.spark.sql.catalyst.util._ diff --git a/src/main/3.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelOutputWriter.scala b/src/main/3.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelOutputWriter.scala similarity index 97% rename from src/main/3.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelOutputWriter.scala rename to src/main/3.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelOutputWriter.scala index 67ed032d..4b179c99 100644 --- a/src/main/3.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelOutputWriter.scala +++ b/src/main/3.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelOutputWriter.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.hadoop.mapreduce.TaskAttemptContext import org.apache.spark.internal.Logging diff --git a/src/main/3.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelTable.scala b/src/main/3.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelTable.scala similarity index 98% rename from src/main/3.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelTable.scala rename to src/main/3.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelTable.scala index de774150..0bbfeb5c 100644 --- a/src/main/3.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelTable.scala +++ b/src/main/3.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelTable.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.hadoop.fs.FileStatus import org.apache.spark.sql.SparkSession diff --git a/src/main/3.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelWriteBuilder.scala b/src/main/3.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelWriteBuilder.scala similarity index 97% rename from src/main/3.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelWriteBuilder.scala rename to src/main/3.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelWriteBuilder.scala index ae7ad286..1db13690 100644 --- a/src/main/3.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelWriteBuilder.scala +++ b/src/main/3.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelWriteBuilder.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.hadoop.mapreduce.Job import org.apache.hadoop.mapreduce.TaskAttemptContext diff --git a/src/main/3.3_and_up/scala/com/crealytics/spark/excel/v2/ExcelScan.scala b/src/main/3.3_and_up/scala/dev/mauch/spark/excel/v2/ExcelScan.scala similarity index 99% rename from src/main/3.3_and_up/scala/com/crealytics/spark/excel/v2/ExcelScan.scala rename to src/main/3.3_and_up/scala/dev/mauch/spark/excel/v2/ExcelScan.scala index 83aa3915..3ed1298e 100644 --- a/src/main/3.3_and_up/scala/com/crealytics/spark/excel/v2/ExcelScan.scala +++ b/src/main/3.3_and_up/scala/dev/mauch/spark/excel/v2/ExcelScan.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.hadoop.fs.Path import org.apache.spark.sql.SparkSession diff --git a/src/main/3.3_and_up/scala/com/crealytics/spark/excel/v2/ExcelScanBuilder.scala b/src/main/3.3_and_up/scala/dev/mauch/spark/excel/v2/ExcelScanBuilder.scala similarity index 97% rename from src/main/3.3_and_up/scala/com/crealytics/spark/excel/v2/ExcelScanBuilder.scala rename to src/main/3.3_and_up/scala/dev/mauch/spark/excel/v2/ExcelScanBuilder.scala index f516953d..df6c75ed 100644 --- a/src/main/3.3_and_up/scala/com/crealytics/spark/excel/v2/ExcelScanBuilder.scala +++ b/src/main/3.3_and_up/scala/dev/mauch/spark/excel/v2/ExcelScanBuilder.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.sql.SparkSession import org.apache.spark.sql.connector.read.Scan diff --git a/src/main/3.4.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelParserBase.scala b/src/main/3.4.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelParserBase.scala similarity index 96% rename from src/main/3.4.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelParserBase.scala rename to src/main/3.4.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelParserBase.scala index d4f9d99f..970cb754 100644 --- a/src/main/3.4.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelParserBase.scala +++ b/src/main/3.4.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelParserBase.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import _root_.org.apache.spark.sql.catalyst.util.BadRecordException import org.apache.spark.unsafe.types.UTF8String diff --git a/src/main/3.4.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelPartitionReaderFactory.scala b/src/main/3.4.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelPartitionReaderFactory.scala similarity index 99% rename from src/main/3.4.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelPartitionReaderFactory.scala rename to src/main/3.4.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelPartitionReaderFactory.scala index b04f2dd3..cc2e8e5d 100644 --- a/src/main/3.4.2_and_up/scala/com/crealytics/spark/excel/v2/ExcelPartitionReaderFactory.scala +++ b/src/main/3.4.2_and_up/scala/dev/mauch/spark/excel/v2/ExcelPartitionReaderFactory.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.hadoop.conf.Configuration import org.apache.spark.broadcast.Broadcast diff --git a/src/main/3.4_and_up/scala/com/crealytics/spark/excel/v2/ExcelOptions.scala b/src/main/3.4_and_up/scala/dev/mauch/spark/excel/v2/ExcelOptions.scala similarity index 97% rename from src/main/3.4_and_up/scala/com/crealytics/spark/excel/v2/ExcelOptions.scala rename to src/main/3.4_and_up/scala/dev/mauch/spark/excel/v2/ExcelOptions.scala index 69dc0232..910ef1d3 100644 --- a/src/main/3.4_and_up/scala/com/crealytics/spark/excel/v2/ExcelOptions.scala +++ b/src/main/3.4_and_up/scala/dev/mauch/spark/excel/v2/ExcelOptions.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.sql.catalyst.FileSourceOptions import org.apache.spark.sql.catalyst.util.CaseInsensitiveMap diff --git a/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister b/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister index 0d1ca028..de191718 100644 --- a/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister +++ b/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister @@ -1 +1 @@ -com.crealytics.spark.excel.v2.ExcelDataSource +dev.mauch.spark.excel.v2.ExcelDataSource diff --git a/src/main/scala/com/crealytics/spark/excel/DataColumn.scala b/src/main/scala/dev/mauch/spark/excel/DataColumn.scala similarity index 98% rename from src/main/scala/com/crealytics/spark/excel/DataColumn.scala rename to src/main/scala/dev/mauch/spark/excel/DataColumn.scala index 8594a742..e593fcad 100644 --- a/src/main/scala/com/crealytics/spark/excel/DataColumn.scala +++ b/src/main/scala/dev/mauch/spark/excel/DataColumn.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import org.apache.poi.ss.usermodel.{Cell, CellType, DataFormatter, DateUtil} import org.apache.spark.sql.types._ @@ -50,7 +50,7 @@ class HeaderDataColumn( lazy val dataFormatter = new DataFormatter() if (usePlainNumberFormat) { // Overwrite ExcelGeneralNumberFormat with custom PlainNumberFormat. - // See https://github.com/crealytics/spark-excel/issues/321 + // See https://github.dev/mauch/spark-excel/issues/321 lazy val plainNumberFormat = PlainNumberFormat dataFormatter.addFormat("General", plainNumberFormat) dataFormatter.addFormat("@", plainNumberFormat) diff --git a/src/main/scala/com/crealytics/spark/excel/DataLocator.scala b/src/main/scala/dev/mauch/spark/excel/DataLocator.scala similarity index 98% rename from src/main/scala/com/crealytics/spark/excel/DataLocator.scala rename to src/main/scala/dev/mauch/spark/excel/DataLocator.scala index 1342ee15..85501c9c 100644 --- a/src/main/scala/com/crealytics/spark/excel/DataLocator.scala +++ b/src/main/scala/dev/mauch/spark/excel/DataLocator.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel -import com.crealytics.spark.excel.Utils.MapIncluding +import dev.mauch.spark.excel.Utils.MapIncluding import org.apache.poi.ss.SpreadsheetVersion import org.apache.poi.ss.usermodel.{Cell, Sheet, Workbook} import org.apache.poi.ss.util.{AreaReference, CellReference} diff --git a/src/main/scala/com/crealytics/spark/excel/DefaultSource.scala b/src/main/scala/dev/mauch/spark/excel/DefaultSource.scala similarity index 98% rename from src/main/scala/com/crealytics/spark/excel/DefaultSource.scala rename to src/main/scala/dev/mauch/spark/excel/DefaultSource.scala index b733e9a7..facbb542 100644 --- a/src/main/scala/com/crealytics/spark/excel/DefaultSource.scala +++ b/src/main/scala/dev/mauch/spark/excel/DefaultSource.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import org.apache.hadoop.fs.Path import org.apache.spark.sql.sources._ diff --git a/src/main/scala/com/crealytics/spark/excel/DefaultSource15.scala b/src/main/scala/dev/mauch/spark/excel/DefaultSource15.scala similarity index 95% rename from src/main/scala/com/crealytics/spark/excel/DefaultSource15.scala rename to src/main/scala/dev/mauch/spark/excel/DefaultSource15.scala index 5f521c7c..d8a5715f 100644 --- a/src/main/scala/com/crealytics/spark/excel/DefaultSource15.scala +++ b/src/main/scala/dev/mauch/spark/excel/DefaultSource15.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import org.apache.spark.sql.sources.DataSourceRegister diff --git a/src/main/scala/com/crealytics/spark/excel/ExcelFileSaver.scala b/src/main/scala/dev/mauch/spark/excel/ExcelFileSaver.scala similarity index 98% rename from src/main/scala/com/crealytics/spark/excel/ExcelFileSaver.scala rename to src/main/scala/dev/mauch/spark/excel/ExcelFileSaver.scala index 2d315dba..53611fbc 100644 --- a/src/main/scala/com/crealytics/spark/excel/ExcelFileSaver.scala +++ b/src/main/scala/dev/mauch/spark/excel/ExcelFileSaver.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import org.apache.hadoop.fs.{FSDataInputStream, FileSystem, Path} import org.apache.poi.xssf.usermodel.XSSFWorkbook diff --git a/src/main/scala/com/crealytics/spark/excel/ExcelRelation.scala b/src/main/scala/dev/mauch/spark/excel/ExcelRelation.scala similarity index 99% rename from src/main/scala/com/crealytics/spark/excel/ExcelRelation.scala rename to src/main/scala/dev/mauch/spark/excel/ExcelRelation.scala index 44706268..42673565 100644 --- a/src/main/scala/com/crealytics/spark/excel/ExcelRelation.scala +++ b/src/main/scala/dev/mauch/spark/excel/ExcelRelation.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import java.sql.{Date, Timestamp} import java.text.SimpleDateFormat diff --git a/src/main/scala/com/crealytics/spark/excel/InferSchema.scala b/src/main/scala/dev/mauch/spark/excel/InferSchema.scala similarity index 99% rename from src/main/scala/com/crealytics/spark/excel/InferSchema.scala rename to src/main/scala/dev/mauch/spark/excel/InferSchema.scala index 3d94f526..27bb7dfb 100644 --- a/src/main/scala/com/crealytics/spark/excel/InferSchema.scala +++ b/src/main/scala/dev/mauch/spark/excel/InferSchema.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import org.apache.spark.rdd.RDD import org.apache.spark.sql.types._ diff --git a/src/main/scala/com/crealytics/spark/excel/PlainNumberFormat.scala b/src/main/scala/dev/mauch/spark/excel/PlainNumberFormat.scala similarity index 97% rename from src/main/scala/com/crealytics/spark/excel/PlainNumberFormat.scala rename to src/main/scala/dev/mauch/spark/excel/PlainNumberFormat.scala index 4d0f9afc..0883c111 100644 --- a/src/main/scala/com/crealytics/spark/excel/PlainNumberFormat.scala +++ b/src/main/scala/dev/mauch/spark/excel/PlainNumberFormat.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import java.math.BigDecimal import java.text.FieldPosition diff --git a/src/main/scala/com/crealytics/spark/excel/Utils.scala b/src/main/scala/dev/mauch/spark/excel/Utils.scala similarity index 98% rename from src/main/scala/com/crealytics/spark/excel/Utils.scala rename to src/main/scala/dev/mauch/spark/excel/Utils.scala index 572fc2a6..eb5f686b 100644 --- a/src/main/scala/com/crealytics/spark/excel/Utils.scala +++ b/src/main/scala/dev/mauch/spark/excel/Utils.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import scala.util.{Success, Try} object Utils { diff --git a/src/main/scala/com/crealytics/spark/excel/WorkbookReader.scala b/src/main/scala/dev/mauch/spark/excel/WorkbookReader.scala similarity index 98% rename from src/main/scala/com/crealytics/spark/excel/WorkbookReader.scala rename to src/main/scala/dev/mauch/spark/excel/WorkbookReader.scala index 24b6b917..9b2df224 100644 --- a/src/main/scala/com/crealytics/spark/excel/WorkbookReader.scala +++ b/src/main/scala/dev/mauch/spark/excel/WorkbookReader.scala @@ -14,10 +14,10 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import java.io.InputStream -import com.crealytics.spark.excel.Utils.MapIncluding +import dev.mauch.spark.excel.Utils.MapIncluding import com.github.pjfanning.xlsx.StreamingReader import org.apache.hadoop.conf.Configuration import org.apache.hadoop.fs.{FileSystem, Path} diff --git a/src/main/scala/com/crealytics/spark/excel/package.scala b/src/main/scala/dev/mauch/spark/excel/package.scala similarity index 95% rename from src/main/scala/com/crealytics/spark/excel/package.scala rename to src/main/scala/dev/mauch/spark/excel/package.scala index 1913c417..ce9709a2 100644 --- a/src/main/scala/com/crealytics/spark/excel/package.scala +++ b/src/main/scala/dev/mauch/spark/excel/package.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark +package dev.mauch.spark import org.apache.poi.ss.usermodel.Row.MissingCellPolicy import org.apache.poi.ss.usermodel.{Cell, CellType, Row} @@ -101,7 +101,7 @@ package object excel { "tempFileThreshold" -> tempFileThreshold, "excerptSize" -> excerptSize, "workbookPassword" -> workbookPassword - ).foldLeft(dataFrameReader.format("com.crealytics.spark.excel")) { case (dfReader, (key, value)) => + ).foldLeft(dataFrameReader.format("dev.mauch.spark.excel")) { case (dfReader, (key, value)) => value match { case null => dfReader case v => dfReader.option(key, v.toString) @@ -126,7 +126,7 @@ package object excel { "timestampFormat" -> timestampFormat, "workbookPassword" -> workbookPassword, "preHeader" -> preHeader - ).foldLeft(dataFrameWriter.format("com.crealytics.spark.excel")) { case (dfWriter, (key, value)) => + ).foldLeft(dataFrameWriter.format("dev.mauch.spark.excel")) { case (dfWriter, (key, value)) => value match { case null => dfWriter case v => dfWriter.option(key, v.toString) diff --git a/src/main/scala/com/crealytics/spark/excel/v2/DataLocator.scala b/src/main/scala/dev/mauch/spark/excel/v2/DataLocator.scala similarity index 99% rename from src/main/scala/com/crealytics/spark/excel/v2/DataLocator.scala rename to src/main/scala/dev/mauch/spark/excel/v2/DataLocator.scala index d152cc32..48a1d166 100644 --- a/src/main/scala/com/crealytics/spark/excel/v2/DataLocator.scala +++ b/src/main/scala/dev/mauch/spark/excel/v2/DataLocator.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.poi.ss.usermodel.{Cell, Sheet, Workbook} import org.apache.poi.ss.usermodel.Row.MissingCellPolicy diff --git a/src/main/scala/com/crealytics/spark/excel/v2/ExcelGenerator.scala b/src/main/scala/dev/mauch/spark/excel/v2/ExcelGenerator.scala similarity index 99% rename from src/main/scala/com/crealytics/spark/excel/v2/ExcelGenerator.scala rename to src/main/scala/dev/mauch/spark/excel/v2/ExcelGenerator.scala index 9aa7aff6..592f01f4 100644 --- a/src/main/scala/com/crealytics/spark/excel/v2/ExcelGenerator.scala +++ b/src/main/scala/dev/mauch/spark/excel/v2/ExcelGenerator.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.hadoop.conf.Configuration import org.apache.hadoop.fs.Path diff --git a/src/main/scala/com/crealytics/spark/excel/v2/ExcelHeaderChecker.scala b/src/main/scala/dev/mauch/spark/excel/v2/ExcelHeaderChecker.scala similarity index 98% rename from src/main/scala/com/crealytics/spark/excel/v2/ExcelHeaderChecker.scala rename to src/main/scala/dev/mauch/spark/excel/v2/ExcelHeaderChecker.scala index 2e5e7d62..25a426d5 100644 --- a/src/main/scala/com/crealytics/spark/excel/v2/ExcelHeaderChecker.scala +++ b/src/main/scala/dev/mauch/spark/excel/v2/ExcelHeaderChecker.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.internal.Logging import org.apache.spark.sql.internal.SQLConf diff --git a/src/main/scala/com/crealytics/spark/excel/v2/ExcelHelper.scala b/src/main/scala/dev/mauch/spark/excel/v2/ExcelHelper.scala similarity index 99% rename from src/main/scala/com/crealytics/spark/excel/v2/ExcelHelper.scala rename to src/main/scala/dev/mauch/spark/excel/v2/ExcelHelper.scala index 80b489e4..252411ec 100644 --- a/src/main/scala/com/crealytics/spark/excel/v2/ExcelHelper.scala +++ b/src/main/scala/dev/mauch/spark/excel/v2/ExcelHelper.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import com.github.pjfanning.xlsx.StreamingReader import org.apache.hadoop.conf.Configuration @@ -58,7 +58,7 @@ class ExcelHelper private (options: ExcelOptions) { if (options.usePlainNumberFormat) { /* Overwrite ExcelGeneralNumberFormat with custom PlainNumberFormat. See - * https://github.com/crealytics/spark-excel/issues/321 + * https://github.dev/mauch/spark-excel/issues/321 */ val plainNumberFormat = PlainNumberFormat r.addFormat("General", plainNumberFormat) diff --git a/src/main/scala/com/crealytics/spark/excel/v2/ExcelInferSchema.scala b/src/main/scala/dev/mauch/spark/excel/v2/ExcelInferSchema.scala similarity index 99% rename from src/main/scala/com/crealytics/spark/excel/v2/ExcelInferSchema.scala rename to src/main/scala/dev/mauch/spark/excel/v2/ExcelInferSchema.scala index c99adb3e..02d6b8bb 100644 --- a/src/main/scala/com/crealytics/spark/excel/v2/ExcelInferSchema.scala +++ b/src/main/scala/dev/mauch/spark/excel/v2/ExcelInferSchema.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.poi.ss.usermodel.Cell import org.apache.poi.ss.usermodel.CellType diff --git a/src/main/scala/com/crealytics/spark/excel/v2/ExcelOptionsTrait.scala b/src/main/scala/dev/mauch/spark/excel/v2/ExcelOptionsTrait.scala similarity index 99% rename from src/main/scala/com/crealytics/spark/excel/v2/ExcelOptionsTrait.scala rename to src/main/scala/dev/mauch/spark/excel/v2/ExcelOptionsTrait.scala index a25d7129..f7cadf53 100644 --- a/src/main/scala/com/crealytics/spark/excel/v2/ExcelOptionsTrait.scala +++ b/src/main/scala/dev/mauch/spark/excel/v2/ExcelOptionsTrait.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.sql.catalyst.util.CaseInsensitiveMap import org.apache.spark.sql.catalyst.util.DateFormatter diff --git a/src/main/scala/com/crealytics/spark/excel/v2/ExcelParser.scala b/src/main/scala/dev/mauch/spark/excel/v2/ExcelParser.scala similarity index 99% rename from src/main/scala/com/crealytics/spark/excel/v2/ExcelParser.scala rename to src/main/scala/dev/mauch/spark/excel/v2/ExcelParser.scala index ed8239c4..01aedf91 100644 --- a/src/main/scala/com/crealytics/spark/excel/v2/ExcelParser.scala +++ b/src/main/scala/dev/mauch/spark/excel/v2/ExcelParser.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.poi.ss.usermodel.Cell import org.apache.poi.ss.usermodel.CellType diff --git a/src/main/scala/com/crealytics/spark/excel/v2/SheetData.scala b/src/main/scala/dev/mauch/spark/excel/v2/SheetData.scala similarity index 96% rename from src/main/scala/com/crealytics/spark/excel/v2/SheetData.scala rename to src/main/scala/dev/mauch/spark/excel/v2/SheetData.scala index 82fb8fb9..6d657d71 100644 --- a/src/main/scala/com/crealytics/spark/excel/v2/SheetData.scala +++ b/src/main/scala/dev/mauch/spark/excel/v2/SheetData.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import java.io.Closeable diff --git a/src/test/scala/com/crealytics/spark/DataFrameSuiteBase.scala b/src/test/scala/dev/mauch/spark/DataFrameSuiteBase.scala similarity index 99% rename from src/test/scala/com/crealytics/spark/DataFrameSuiteBase.scala rename to src/test/scala/dev/mauch/spark/DataFrameSuiteBase.scala index e56882af..da12151e 100644 --- a/src/test/scala/com/crealytics/spark/DataFrameSuiteBase.scala +++ b/src/test/scala/dev/mauch/spark/DataFrameSuiteBase.scala @@ -1,4 +1,4 @@ -package com.crealytics.spark +package dev.mauch.spark import com.github.mrpowers.spark.fast.tests.DataFrameComparer import org.apache.spark.sql.{DataFrame, Row, SparkSession} diff --git a/src/test/scala/com/crealytics/spark/excel/DataLocatorSuite.scala b/src/test/scala/dev/mauch/spark/excel/DataLocatorSuite.scala similarity index 99% rename from src/test/scala/com/crealytics/spark/excel/DataLocatorSuite.scala rename to src/test/scala/dev/mauch/spark/excel/DataLocatorSuite.scala index 769c859d..630e7e07 100644 --- a/src/test/scala/com/crealytics/spark/excel/DataLocatorSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/DataLocatorSuite.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import org.apache.poi.xssf.usermodel.XSSFWorkbook import org.scalacheck.Gen diff --git a/src/test/scala/com/crealytics/spark/excel/EncryptedReadSuite.scala b/src/test/scala/dev/mauch/spark/excel/EncryptedReadSuite.scala similarity index 96% rename from src/test/scala/com/crealytics/spark/excel/EncryptedReadSuite.scala rename to src/test/scala/dev/mauch/spark/excel/EncryptedReadSuite.scala index 2a49eb8d..e9163989 100644 --- a/src/test/scala/com/crealytics/spark/excel/EncryptedReadSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/EncryptedReadSuite.scala @@ -14,12 +14,12 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import org.apache.spark.sql._ import org.apache.spark.sql.types._ -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.scalatest.funspec.AnyFunSpec import org.scalatest.matchers.should.Matchers import scala.jdk.CollectionConverters._ diff --git a/src/test/scala/com/crealytics/spark/excel/ErrorsAsStringsReadSuite.scala b/src/test/scala/dev/mauch/spark/excel/ErrorsAsStringsReadSuite.scala similarity index 98% rename from src/test/scala/com/crealytics/spark/excel/ErrorsAsStringsReadSuite.scala rename to src/test/scala/dev/mauch/spark/excel/ErrorsAsStringsReadSuite.scala index 937a2f89..56d9a63c 100644 --- a/src/test/scala/com/crealytics/spark/excel/ErrorsAsStringsReadSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/ErrorsAsStringsReadSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql.types._ import org.apache.spark.sql.{Row, _} import org.scalatest.funspec.AnyFunSpec diff --git a/src/test/scala/com/crealytics/spark/excel/Generators.scala b/src/test/scala/dev/mauch/spark/excel/Generators.scala similarity index 99% rename from src/test/scala/com/crealytics/spark/excel/Generators.scala rename to src/test/scala/dev/mauch/spark/excel/Generators.scala index 2560d7f9..5dd02207 100644 --- a/src/test/scala/com/crealytics/spark/excel/Generators.scala +++ b/src/test/scala/dev/mauch/spark/excel/Generators.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import org.scalacheck.Arbitrary.{arbBigDecimal => _, arbLong => _, arbString => _, _} import org.scalacheck.ScalacheckShapeless._ diff --git a/src/test/scala/com/crealytics/spark/excel/IntegrationSuite.scala b/src/test/scala/dev/mauch/spark/excel/IntegrationSuite.scala similarity index 99% rename from src/test/scala/com/crealytics/spark/excel/IntegrationSuite.scala rename to src/test/scala/dev/mauch/spark/excel/IntegrationSuite.scala index b3f83787..78cf8343 100644 --- a/src/test/scala/com/crealytics/spark/excel/IntegrationSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/IntegrationSuite.scala @@ -14,10 +14,10 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import cats.Monoid -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.poi.ss.util.CellReference import org.apache.spark.sql.functions.{col, lit} import org.apache.spark.sql.types._ diff --git a/src/test/scala/com/crealytics/spark/excel/PlainNumberReadSuite.scala b/src/test/scala/dev/mauch/spark/excel/PlainNumberReadSuite.scala similarity index 98% rename from src/test/scala/com/crealytics/spark/excel/PlainNumberReadSuite.scala rename to src/test/scala/dev/mauch/spark/excel/PlainNumberReadSuite.scala index b820581a..51a116b5 100644 --- a/src/test/scala/com/crealytics/spark/excel/PlainNumberReadSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/PlainNumberReadSuite.scala @@ -14,11 +14,11 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import java.util -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql.{DataFrame, Row} import org.apache.spark.sql.types._ import org.scalatest.funspec.AnyFunSpec diff --git a/src/test/scala/com/crealytics/spark/excel/RichRowSuite.scala b/src/test/scala/dev/mauch/spark/excel/RichRowSuite.scala similarity index 98% rename from src/test/scala/com/crealytics/spark/excel/RichRowSuite.scala rename to src/test/scala/dev/mauch/spark/excel/RichRowSuite.scala index f7c1e22d..5dec1cd9 100644 --- a/src/test/scala/com/crealytics/spark/excel/RichRowSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/RichRowSuite.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel +package dev.mauch.spark.excel import org.apache.poi.ss.usermodel.{Cell, Row} import org.scalacheck.Gen diff --git a/src/test/scala/com/crealytics/spark/excel/v2/AreaReferenceReadSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/AreaReferenceReadSuite.scala similarity index 96% rename from src/test/scala/com/crealytics/spark/excel/v2/AreaReferenceReadSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/AreaReferenceReadSuite.scala index 53d46b19..10fdff0d 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/AreaReferenceReadSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/AreaReferenceReadSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql.Row import org.apache.spark.sql.types._ import org.scalatest.funsuite.AnyFunSuite diff --git a/src/test/scala/com/crealytics/spark/excel/v2/DataFrameWriterApiComplianceSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/DataFrameWriterApiComplianceSuite.scala similarity index 98% rename from src/test/scala/com/crealytics/spark/excel/v2/DataFrameWriterApiComplianceSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/DataFrameWriterApiComplianceSuite.scala index 24fcfd33..77d38c2b 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/DataFrameWriterApiComplianceSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/DataFrameWriterApiComplianceSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql._ import org.scalatest.wordspec.AnyWordSpec diff --git a/src/test/scala/com/crealytics/spark/excel/v2/EncryptedReadSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/EncryptedReadSuite.scala similarity index 96% rename from src/test/scala/com/crealytics/spark/excel/v2/EncryptedReadSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/EncryptedReadSuite.scala index 81524f6c..34a4e894 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/EncryptedReadSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/EncryptedReadSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql._ import org.apache.spark.sql.types._ import org.scalatest.funsuite.AnyFunSuite diff --git a/src/test/scala/com/crealytics/spark/excel/v2/ErrorsAsStringsReadSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/ErrorsAsStringsReadSuite.scala similarity index 97% rename from src/test/scala/com/crealytics/spark/excel/v2/ErrorsAsStringsReadSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/ErrorsAsStringsReadSuite.scala index dc3d9db4..45b04ec5 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/ErrorsAsStringsReadSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/ErrorsAsStringsReadSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql.Row import org.apache.spark.sql.types._ import org.scalatest.funsuite.AnyFunSuite @@ -83,7 +83,7 @@ object ErrorsAsStringsReadSuite { * any other Spark Types * * Related issues: Support ERROR cell type when using inferSchema=true link: - * https://github.com/crealytics/spark-excel/pull/343 + * https://github.dev/mauch/spark-excel/pull/343 */ class ErrorsAsStringsReadSuite extends AnyFunSuite with DataFrameSuiteBase with ExcelTestingUtilities { import ErrorsAsStringsReadSuite._ diff --git a/src/test/scala/com/crealytics/spark/excel/v2/ExcelTestingUtilities.scala b/src/test/scala/dev/mauch/spark/excel/v2/ExcelTestingUtilities.scala similarity index 98% rename from src/test/scala/com/crealytics/spark/excel/v2/ExcelTestingUtilities.scala rename to src/test/scala/dev/mauch/spark/excel/v2/ExcelTestingUtilities.scala index 0e9052e0..0637aaf2 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/ExcelTestingUtilities.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/ExcelTestingUtilities.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import org.apache.spark.sql._ import org.apache.spark.sql.types.StructType diff --git a/src/test/scala/com/crealytics/spark/excel/v2/GlobPartitionAndFileNameSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/GlobPartitionAndFileNameSuite.scala similarity index 93% rename from src/test/scala/com/crealytics/spark/excel/v2/GlobPartitionAndFileNameSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/GlobPartitionAndFileNameSuite.scala index 56f71163..e44f33b5 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/GlobPartitionAndFileNameSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/GlobPartitionAndFileNameSuite.scala @@ -14,21 +14,21 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql.functions.input_file_name import org.apache.spark.sql.types._ import org.scalatest.funsuite.AnyFunSuite /** Issue References: * - * #52. input_file_name returns empty string https://github.com/crealytics/spark-excel/issues/52 + * #52. input_file_name returns empty string https://github.dev/mauch/spark-excel/issues/52 * * #74. Allow reading multiple files specified as a list OR by a pattern - * https://github.com/crealytics/spark-excel/issues/74 + * https://github.dev/mauch/spark-excel/issues/74 * - * #97. Reading multiple files https://github.com/crealytics/spark-excel/issues/97 + * #97. Reading multiple files https://github.dev/mauch/spark-excel/issues/97 */ object GlobPartitionAndFileNameSuite { diff --git a/src/test/scala/com/crealytics/spark/excel/v2/InferStricterNumericalTypesSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/InferStricterNumericalTypesSuite.scala similarity index 97% rename from src/test/scala/com/crealytics/spark/excel/v2/InferStricterNumericalTypesSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/InferStricterNumericalTypesSuite.scala index c2bba2c0..acd2d2ab 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/InferStricterNumericalTypesSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/InferStricterNumericalTypesSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql.Row import org.apache.spark.sql.types._ import org.scalatest.funsuite.AnyFunSuite diff --git a/src/test/scala/com/crealytics/spark/excel/v2/KeepUndefinedRowsSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/KeepUndefinedRowsSuite.scala similarity index 93% rename from src/test/scala/com/crealytics/spark/excel/v2/KeepUndefinedRowsSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/KeepUndefinedRowsSuite.scala index ea9692c2..0f865cc0 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/KeepUndefinedRowsSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/KeepUndefinedRowsSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql.Row import org.apache.spark.sql.types._ import org.scalatest.funsuite.AnyFunSuite @@ -26,7 +26,7 @@ import scala.jdk.CollectionConverters._ object KeepUndefinedRowsSuite { - /* Issue: https://github.com/crealytics/spark-excel/issues/285 */ + /* Issue: https://github.dev/mauch/spark-excel/issues/285 */ val expectedSchema_Issue285 = StructType( List(StructField("1", StringType, true), StructField("2", StringType, true), StructField("3", StringType, true)) ) @@ -72,7 +72,7 @@ object KeepUndefinedRowsSuite { Row("C", "7", "8") ).asJava - /** Issue: https://github.com/crealytics/spark-excel/issues/162 Spark-excel still infers to Double-Type, however, user + /** Issue: https://github.dev/mauch/spark-excel/issues/162 Spark-excel still infers to Double-Type, however, user * can provide custom scheme and Spark-excel should load to IntegerType or LongType accordingly */ val userDefined_Issue162 = StructType( diff --git a/src/test/scala/com/crealytics/spark/excel/v2/LocalFileTestingUtilities.scala b/src/test/scala/dev/mauch/spark/excel/v2/LocalFileTestingUtilities.scala similarity index 98% rename from src/test/scala/com/crealytics/spark/excel/v2/LocalFileTestingUtilities.scala rename to src/test/scala/dev/mauch/spark/excel/v2/LocalFileTestingUtilities.scala index 7393c039..f374ef2f 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/LocalFileTestingUtilities.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/LocalFileTestingUtilities.scala @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 import java.io.File import java.nio.file.Files diff --git a/src/test/scala/com/crealytics/spark/excel/v2/ManyPartitionReadSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/ManyPartitionReadSuite.scala similarity index 97% rename from src/test/scala/com/crealytics/spark/excel/v2/ManyPartitionReadSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/ManyPartitionReadSuite.scala index da84ba45..d1407801 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/ManyPartitionReadSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/ManyPartitionReadSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql._ import org.apache.spark.sql.functions.col import org.apache.spark.sql.types.IntegerType diff --git a/src/test/scala/com/crealytics/spark/excel/v2/NumericTypesSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/NumericTypesSuite.scala similarity index 97% rename from src/test/scala/com/crealytics/spark/excel/v2/NumericTypesSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/NumericTypesSuite.scala index c9bc04f3..357eecc9 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/NumericTypesSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/NumericTypesSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql.Row import org.apache.spark.sql.types._ import org.scalatest.funsuite.AnyFunSuite diff --git a/src/test/scala/com/crealytics/spark/excel/v2/PlainNumberReadSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/PlainNumberReadSuite.scala similarity index 97% rename from src/test/scala/com/crealytics/spark/excel/v2/PlainNumberReadSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/PlainNumberReadSuite.scala index 469ec3c3..b920673e 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/PlainNumberReadSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/PlainNumberReadSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql.Row import org.apache.spark.sql.types._ import org.scalatest.funsuite.AnyFunSuite @@ -34,7 +34,7 @@ object PlainNumberReadSuite { ) /** Breaking change with V1: Keep row will all empty cells More detail: - * https://github.com/crealytics/spark-excel/issues/285 + * https://github.dev/mauch/spark-excel/issues/285 */ val expectedPlainDataInferSchema: util.List[Row] = List( Row(12345678901d, "12345678901-123", "12/1/20"), diff --git a/src/test/scala/com/crealytics/spark/excel/v2/ProjectionAndFilterPushdownSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/ProjectionAndFilterPushdownSuite.scala similarity index 98% rename from src/test/scala/com/crealytics/spark/excel/v2/ProjectionAndFilterPushdownSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/ProjectionAndFilterPushdownSuite.scala index 810a7c7c..86017326 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/ProjectionAndFilterPushdownSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/ProjectionAndFilterPushdownSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql.Row import org.apache.spark.sql.types._ import org.scalatest.funsuite.AnyFunSuite diff --git a/src/test/scala/com/crealytics/spark/excel/v2/RowNumberColumnSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/RowNumberColumnSuite.scala similarity index 92% rename from src/test/scala/com/crealytics/spark/excel/v2/RowNumberColumnSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/RowNumberColumnSuite.scala index 262104b0..b1b0f9b9 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/RowNumberColumnSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/RowNumberColumnSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql.Row import org.apache.spark.sql.types._ import org.scalatest.funsuite.AnyFunSuite @@ -24,9 +24,9 @@ import org.scalatest.funsuite.AnyFunSuite import java.util import scala.jdk.CollectionConverters._ -/** Related issues: #40 Allow reading only a subset of rows https://github.com/crealytics/spark-excel/issues/40 #59 Rows - * are returned in incorrect order on cluster https://github.com/crealytics/spark-excel/issues/59 #115 Add excel row - * number column https://github.com/crealytics/spark-excel/issues/115 +/** Related issues: #40 Allow reading only a subset of rows https://github.dev/mauch/spark-excel/issues/40 #59 Rows + * are returned in incorrect order on cluster https://github.dev/mauch/spark-excel/issues/59 #115 Add excel row + * number column https://github.dev/mauch/spark-excel/issues/115 */ object RowNumberColumnSuite { diff --git a/src/test/scala/com/crealytics/spark/excel/v2/TableReadSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/TableReadSuite.scala similarity index 97% rename from src/test/scala/com/crealytics/spark/excel/v2/TableReadSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/TableReadSuite.scala index c8a8b2e3..5410d232 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/TableReadSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/TableReadSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql.Row import org.apache.spark.sql.types._ import org.scalatest.funsuite.AnyFunSuite diff --git a/src/test/scala/com/crealytics/spark/excel/v2/UserReportedIssuesSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/UserReportedIssuesSuite.scala similarity index 89% rename from src/test/scala/com/crealytics/spark/excel/v2/UserReportedIssuesSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/UserReportedIssuesSuite.scala index a739d047..265736ee 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/UserReportedIssuesSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/UserReportedIssuesSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.sql.Row import org.apache.spark.sql.types._ import org.scalatest.funsuite.AnyFunSuite @@ -27,7 +27,7 @@ import java.sql.Date object UserReportedIssuesSuite { - /** Issue: https://github.com/crealytics/spark-excel/issues/463 Cannot load Date and Decimal fields + /** Issue: https://github.dev/mauch/spark-excel/issues/463 Cannot load Date and Decimal fields */ val userDefined_Issue463 = StructType( List( diff --git a/src/test/scala/com/crealytics/spark/excel/v2/WriteAndReadSuite.scala b/src/test/scala/dev/mauch/spark/excel/v2/WriteAndReadSuite.scala similarity index 98% rename from src/test/scala/com/crealytics/spark/excel/v2/WriteAndReadSuite.scala rename to src/test/scala/dev/mauch/spark/excel/v2/WriteAndReadSuite.scala index f0913820..bcda9690 100644 --- a/src/test/scala/com/crealytics/spark/excel/v2/WriteAndReadSuite.scala +++ b/src/test/scala/dev/mauch/spark/excel/v2/WriteAndReadSuite.scala @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.crealytics.spark.excel.v2 +package dev.mauch.spark.excel.v2 -import com.crealytics.spark.DataFrameSuiteBase +import dev.mauch.spark.DataFrameSuiteBase import org.apache.spark.SparkException import org.apache.spark.sql._ import org.apache.spark.sql.types._ diff --git a/src/test/scala/com/crealytics/tags/package.scala b/src/test/scala/dev/mauch/tags/package.scala similarity index 89% rename from src/test/scala/com/crealytics/tags/package.scala rename to src/test/scala/dev/mauch/tags/package.scala index 897b518d..e4beb4b4 100644 --- a/src/test/scala/com/crealytics/tags/package.scala +++ b/src/test/scala/dev/mauch/tags/package.scala @@ -14,10 +14,10 @@ * limitations under the License. */ -package com.crealytics +package dev.mauch import org.scalatest.Tag package object tags { - object WIP extends Tag("com.crealytics.tags.WIP") + object WIP extends Tag("dev.mauch.tags.WIP") }