Skip to content

Releases: ngoanh2n/csv-comparator

1.9.0

03 Jan 02:38
Compare
Choose a tag to compare

🍺 Changes

  • CsvComparisonOptions.Builder.setCharset(value) -> charset(value)
  • CsvComparisonOptions.Builder.setLineSeparator(value) -> lineSeparator(value)
  • CsvComparisonOptions.Builder.setResultOptions(value) -> resultOptions(value)
  • CsvComparisonResultOptions.Builder.setLocation(value) -> location(value)

πŸŽ‚ Dependencies

  • Allure: 2.24.0 -> 2.25.0
  • Commons: 1.3.0 -> 1.4.0

1.8.0

14 Nov 15:49
Compare
Choose a tag to compare

πŸŽ‚ Dependencies

  • Allure: 2.23.0 -> 2.24.0
  • Commons: 1.2.0 -> 1.3.0

1.7.0

08 Jul 02:55
Compare
Choose a tag to compare

🍺 Changes

  • CsvComparisonResult.isDifferent() -> hasDiff()
  • CsvComparisonResult.isDeleted() -> hasDeletion()
  • CsvComparisonResult.isInserted() -> hasInsertion()
  • CsvComparisonResult.isModified() -> hasModification()
  • CsvComparisonResult.rowsKept() -> getKeptRows()
  • CsvComparisonResult.rowsDeleted() -> getDeletedRows()
  • CsvComparisonResult.rowsInserted() -> getInsertedRows()
  • CsvComparisonResult.rowsModified() -> getModifiedRows()

πŸš€ Features

  • Bulk comparison between 2 directories
  • Allow to change comparison description on Allure via file csv-comparator-allure.properties in folder resources

πŸŽ‚ Dependencies

  • Allure: 2.22.2 -> 2.23.0
  • Commons: 1.2.0 -> 1.2.3

1.6.0

04 Jul 14:50
Compare
Choose a tag to compare

🍺 Changes

  • Make outputs are wrote as default
  • Package com.github.ngoanh2n.comparator -> com.github.ngoanh2n.csv

πŸŽ‚ Dependencies

  • Allure: 2.20.1 -> 2.22.2
  • Commons: 1.0.0 -> 1.2.0

1.5.0

03 Jan 04:28
Compare
Choose a tag to compare

🍺 Changes

  • CsvComparisonVisitor -> SPI
  • CsvComparisonOptions.Builder.setEncoding(value) -> setCharset(value)

πŸš€ Features

  • Module csv-comparator-allure (#4)

1.4.0

08 Dec 09:06
Compare
Choose a tag to compare

🍺 Changes

  • CsvComparisonOptions.Builder.setColumns(..) -> selectColumns(..)
  • CsvComparisonOptions.Builder.setIdentityColumn(..) -> selectColumnId(..)
  • CsvComparisonOptions.Builder.extractHeader() -> withoutHeaders()

πŸš€ Features

  • Allow comparing 2 CSV files without headers (#3)
  • Allow comparing 2 CSV files without selecting columns (#3)
  • Add option: CsvComparisonResultOptions.Builder.writesOutputs()

1.3.0

12 Aug 10:09
Compare
Choose a tag to compare

🍺 Changes

  • CsvComparisonResult.hasDeleted() -> isDeleted()
  • CsvComparisonResult.hasInserted() -> isInserted()
  • CsvComparisonResult.hasModified() -> isModified()
  • CsvComparisonResult.hasDiff() -> isDifferent()

1.2.0

20 Dec 01:49
Compare
Choose a tag to compare

🍺 Changes

  • CsvComparisonResult.getAddedRows() -> rowsInserted()
  • CsvComparisonResult.getDeletedRows() -> rowsDeleted()
  • CsvComparisonResult.getModifiedRows() -> rowsModified()
  • Change methods for CsvComparisonOptions.Builder
  • Apply CsvComparisonVisitor for CsvComparator

πŸš€ Features

  • Add CsvComparisonResultOptions
  • Add CsvComparisonResult.rowsKept()
  • Allow adding headers to result files (#2)