Skip to content

Releases: bberka/ExcelQueryCLI

v2.6

06 Sep 14:30

Choose a tag to compare

  • Cleanup
  • Fixed an issue where passing directories were not working correctly
  • Now only when excel file updated backup will be created

Full Changelog: v2.5...v2.6

v2.5

05 Sep 00:31

Choose a tag to compare

v2.5 Pre-release
Pre-release
  • Added possibility to pass sheets path inside query element. This will be concatenated with the root sheet paths
  • Added option to set log level via '-l' or '--log-level' parameter
  • Added option to set commercial usage via '-c' or '--commercial' parameter (if enabled you need to use EPPlus license file)
  • Query file no longer needs parameter name you can pass it as argument after 'delete' or 'update' command (this is a breaking change)
  • Fixed an issue where duplicated source files can be passed when passing directories
  • Update cell function now checks if old value is same as new value before updating resulting in correct update count
  • Added support for defining and reusing values in query files (values_def element)
  • Added 'Throw' library for better error handling
  • Improved exception messages
  • Added possibility to run delete and update in single script. Removed update and delete argument instead it is passed inside query file. Which means it is possible to update and delete some rows in single script.

Full Changelog: v2.4...v2.5

v2.4

01 Sep 16:12

Choose a tag to compare

v2.4 Pre-release
Pre-release
  • Fixed an issue where JSON property name was not working correctly
  • Fixed an issue where XML parsing was not working correctly due to wrong attribute usage
  • Fixed an issue where query validation were not working for JSON and XML files
  • Added more indepth tests

Full Changelog: v2.3...v2.4

v2.3

01 Sep 15:14

Choose a tag to compare

v2.3 Pre-release
Pre-release

Fixed XML dictionary serialization issue
Refactored sheets model which caused syntax model change

Full Changelog: v2.2...v2.3

v2.2

01 Sep 13:48

Choose a tag to compare

v2.2 Pre-release
Pre-release
  • Fixed an issue where JSON and XML query files were not being read correctly

Full Changelog: v2.1...v2.2

v2.1

01 Sep 13:39

Choose a tag to compare

v2.1 Pre-release
Pre-release
  • Added support for JSON and XML query files

Full Changelog: v2.0...v2.1

v2.0

01 Sep 10:18

Choose a tag to compare

v2.0 Pre-release
Pre-release
  • Dumped the OpenXML SDK and switched to EPPlus for better file handling
  • Reworked the query language to YAML instead of command parameters
  • Added support for multiple filter queries
  • Added support for multiple update queries
  • Added support for AND and OR operators in filter queries
  • Added support for parallel processing
  • Added support for setting header row number
  • Added support for setting start row number
  • Added 2 new compare operators IS_NULL_OR_BLANK and IS_NOT_NULL_OR_BLANK
  • Better separation of methods
  • Improved error handling
  • Improved logging
  • Improved data type validation and conversion with YAML deserialization
  • Improved data validation
  • Removed first row update parameter
  • Updated syntax to support multiple column updates in query
  • Implemented delete functionality
  • Added tests project
  • Implemented backup feature
  • Refactored REPLACE, BETWEEN and NOT_BETWEEN operators

Full Changelog: v1.4...v2.0

v1.4

30 Aug 14:59

Choose a tag to compare

v1.4 Pre-release
Pre-release
  • Added support for directory path
  • Added support for multiple -f parameters

Full Changelog: v1.3...v1.4

v1.3

30 Aug 14:42

Choose a tag to compare

v1.3 Pre-release
Pre-release
  • Added possibility to update without filter query

Full Changelog: v1.2...v1.3

v1.2

30 Aug 12:52

Choose a tag to compare

v1.2 Pre-release
Pre-release
  • Syntax change
  • Added support for multiple column names in single filter query
  • Added support for multiple values in single set query

Full Changelog: v1.1...v1.2