Commit Graph

148 Commits

Author SHA1 Message Date
Marten Deinum
39ffa4e005 Merge pull request #137 from spring-projects/spring-batch-excel-to-batch-51
Upgrade to Spring Batch 5.1
2024-08-07 13:01:02 +02:00
Marten Deinum
61b3220ab8 Upgrade to AssertJ 3.26.3
Closes: #135
2024-08-07 11:52:20 +02:00
Marten Deinum
dafedb2e1d Upgrade to Mockito 5.12.0
Closes: #134
2024-08-07 11:50:20 +02:00
Marten Deinum
fe710f6245 Upgrade to JUnit JUpiter 5.10.2
Closes: #133
2024-08-07 11:48:45 +02:00
Marten Deinum
6b875f018b Upgrade to Spring Batch 5.3.0
Closes: #132
2024-08-07 11:46:41 +02:00
Marten Deinum
1ca8459de9 Upgrade to Apache POI 5.3.0
Closes: #131
2024-08-07 11:45:25 +02:00
Marten Deinum
ce21f2f529 Upgrade to Java17
Closes: #130
2024-08-07 11:44:15 +02:00
Volodymyr
c871dcac07 [bq] upgrade dependencies 2023-12-11 08:24:12 +02:00
Marten Deinum
c076942628 Upgrade to Spring Batch 4.3.9 (#120)
* Upgrade to Spring Batch 4.3.8.
2023-10-02 20:26:40 +02:00
Joey Mason
7e2f5b9537 Bump spring-batch-excel Mockito version from 3.11.0 to 3.12.4 (#119) 2023-10-02 16:30:19 +02:00
Marten Deinum
38ce224502 Prefer ArrayList over LinkedList (#118)
Both the ArrayList and LinkedList keep the order
of insertion, there is no need to use the LinkedList.
2023-10-02 16:18:54 +02:00
Marten Deinum
7efdb2054a Update README.adoc
Include a FAQ section for commonly asked questions. 

Closes: #97
2023-10-02 16:02:20 +02:00
Marten Deinum
8a276f921c Update README.adoc
Include the supported Spring Batch versions in the documentation.

Closes: #111
2023-10-02 15:55:17 +02:00
Marten Deinum
f9709d9c35 Allow a Locale to be set for formatting (#100)
The internal DataFormatter used from Apache POI allows for setting a fixed
Locale to use when reading numbers, dates etc. Initially we didn't set this
and thus it always used the default Locale as set from the Java runtime. This
could lead to unexpected results. We now allow to set the userLocale property
and use this to configure the DataFormatter used internally.

We also took the opportunity to make this work with the streaming ItemReader
as well as the regular ItemReader. The streaming item reader now also uses
a pre-configured DataFormatter.

Closes: #98
2023-09-19 20:48:29 +02:00
Volodymyr
bc7fda30b6 [bq] describe how to run batch query 2023-08-26 10:25:32 +03:00
Volodymyr
56f3fc6bbc [bq] upgrade dependencies 2023-08-25 17:04:38 +03:00
Volodymyr
9c02e11eac [bq] 0.2 introduce BigQuery interactive reader 2023-01-17 16:19:56 +02:00
Volodymyr
038f973015 [bq] 0.2 refactoring 2022-12-22 14:44:26 +02:00
Volodymyr
760cde444a [bq] 0.2 introduce integration tests for writers 2022-12-22 13:38:16 +02:00
Volodymyr
79465739ce [bq] 0.2 upgrade dependencies & refactor writers 2022-12-17 11:43:32 +02:00
Volodymyr
ce115bbfe8 [bq] 0.2 upgrade workflow to Java 17 2022-12-17 11:35:39 +02:00
Marten Deinum
3ba05fb4c6 Polish build file (#107) 2022-12-15 15:58:36 +01:00
Marten Deinum
3e8c0c5884 Downgrade to Checkstyle 9.3
Closes: #105
2022-12-06 15:43:14 +01:00
Marten Deinum
7a4762b675 Upgrade Maven Javadoc Plugin to 3.4.1
Closes: #104
2022-12-06 15:22:15 +01:00
Marten Deinum
8cfd20a722 Upgrade checkstyle plugin to 3.2.0
This commit also upgrades the used Checkstyle and
spring-java-format rules to respecive version 10.5.0
and 0.0.35.

Closes: #103
2022-12-06 15:22:15 +01:00
Marten Deinum
07a80c43cb Upgrade surefire/failsafe to version 3.0.0-M7
Closes: #102
2022-12-06 15:22:15 +01:00
Marten Deinum
0fe27c4821 Upgrade maven-compiler-plugin to 3.10.1
Closes: #101
2022-12-06 15:22:15 +01:00
Marten Deinum
e8c67a115d Add maven.config file
Reduce the output generated for the build. 

Add the -ntp (no transfer progress) as to not to pollute the server output
and thus improve performance.
2022-12-06 14:19:25 +01:00
Marten Deinum
ff44bc5db8 Fix error in pom.xml 2022-12-06 14:09:37 +01:00
Marten Deinum
700e3bfe15 Remove now obsolete log4j2.xml 2022-12-06 14:08:38 +01:00
Marten Deinum
cd72a2851d Reduce output during test
Instead of Log4j2 use the SLF4J NOP logger. This will disable logging output,
this will cleanup the output during a build.
2022-12-06 13:45:26 +01:00
Marten Deinum
3ed5093daa Fix dependency scope for AssertJ
Prior to this commit the dependency scope was not set and thus the default 
provided would apply. We now explicitly set it to a scope of test
2022-12-06 13:42:16 +01:00
Marten Deinum
005e4cb206 Update Spring Batch to 4.3.7 2022-12-06 10:59:59 +01:00
Mahmoud Ben Hassine
e971789964 Add new module for Apache Geode support
Related to https://github.com/spring-projects/spring-batch/issues/4214
2022-10-18 13:19:18 +02:00
Mahmoud Ben Hassine
c72b72fed8 Add parikshitdutta as lead of spring-batch-elasticsearch 2022-06-08 13:15:45 +02:00
Mahmoud Ben Hassine
ccf18e18c5 Update README 2022-04-28 17:25:46 +02:00
Spring Builds
08eac5b8a3 [artifactory-release] Next development version of spring-batch-excel 2022-04-28 09:13:14 +00:00
Spring Builds
a8bb0bb969 [artifactory-release] Release version 0.1.1 of spring-batch-excel 2022-04-28 09:13:12 +00:00
Marten Deinum
7820d8ea6a Optional iso dates (#94)
* Optionally use ISO formatting for dates

Prior to this commit we always used the date pattern as
assigned in the Excel workbook for the cell. Which could
lead to surprising results.

We now allow the dates to be formatted as an ISO date time with
offset, so dates/times are consistently formatted in the result.

Closes: #88
2022-04-12 10:58:18 +02:00
Marten Deinum
c8b48a05d5 Upgrade to Spring Batch 4.3.5 (#93)
Closes: #92
2022-04-12 10:48:56 +02:00
Marten Deinum
f22212b70b Improve resource file check (#90)
With this commit we use the isFile check introduced in
Spring 5 to check if something is an actaul file resource
instead of relying on FileNotFoundException.

Resource implementations didn't consistently throw a
FileNotFoundException (like the Google Big Query one)
leading to issues with reading.

Closes: 89
2022-02-03 08:29:48 +01:00
Marten Deinum
87da259177 Merge pull request #87 from spring-projects/dependabot/maven/spring-batch-excel/org.apache.logging.log4j-log4j-core-2.17.1
Bump log4j-core from 2.17.0 to 2.17.1 in /spring-batch-excel
2022-01-05 07:44:45 +01:00
dependabot[bot]
9585996ed8 Bump log4j-core from 2.17.0 to 2.17.1 in /spring-batch-excel
Bumps log4j-core from 2.17.0 to 2.17.1.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-04 16:50:38 +00:00
Marten Deinum
37ed946243 Merge pull request #86 from spring-projects/dependabot/maven/spring-batch-excel/org.apache.logging.log4j-log4j-core-2.17.0
Bump log4j-core from 2.16.0 to 2.17.0 in /spring-batch-excel
2021-12-20 11:49:26 +01:00
dependabot[bot]
e19d61fb11 Bump log4j-core from 2.16.0 to 2.17.0 in /spring-batch-excel
Bumps log4j-core from 2.16.0 to 2.17.0.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-18 18:34:49 +00:00
Marten Deinum
a9f15d876b Merge pull request #85 from spring-projects/dependabot/maven/spring-batch-excel/org.apache.logging.log4j-log4j-core-2.16.0
Bump log4j-core from 2.15.0 to 2.16.0 in /spring-batch-excel
2021-12-15 07:31:18 +01:00
dependabot[bot]
ae5037fe5c Bump log4j-core from 2.15.0 to 2.16.0 in /spring-batch-excel
Bumps log4j-core from 2.15.0 to 2.16.0.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-14 21:55:09 +00:00
Marten Deinum
e75976d046 Merge pull request #84 from spring-projects/dependabot/maven/spring-batch-excel/org.apache.logging.log4j-log4j-core-2.15.0
Bump log4j-core from 2.13.3 to 2.15.0 in /spring-batch-excel
2021-12-13 07:19:22 +01:00
dependabot[bot]
bbf46056ee Bump log4j-core from 2.13.3 to 2.15.0 in /spring-batch-excel
Bumps log4j-core from 2.13.3 to 2.15.0.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-10 01:52:41 +00:00
Marten Deinum
403df3da16 Merge pull request #83 from mdeinum/main
Polish testing and dependencies
2021-12-07 10:10:03 +01:00