# Changes from 1.46.0 to 1.47.0

- Changes from 1.46.0 to 1.47.0
  - Filters
  - General

## Filters

- CSV Filter

  - Fixed: empty cells are now handled in removeQualifiers mode.
  - Added: qualifiers within qualified cells are now automatically escaped.

- IDML Filter

  - Fixed: empty content styles preserved: issue#1369.
  - Added: codefinder support.

- ITS Filter

  - Improved: the exposition of XLIFF maxwidth and size-unit attributes considered: issue#1360.
  - Fixed: “greater than” special entity conditionally escaped in excluded content: issue#1374.

- XML Filter

  - Updated DocBook ITS Rules to version 5.

- OpenXML Filter

  - Fixed: responsive table dialog capabilities clarified: issue#1337.
  - Fixed: nested content with complex fields handling clarified: issue#1341.
  - Fixed: numbering definitions reading aligned with the produced by Apache POI numbering part: issue#1352.
  - Improved: XLSX: background, foreground and font color exclusions considered: issue#1359.
  - Fixed: XLSX: cell and inline styles correlated for colors exclusion: issue#1363.
  - Improved: DOCX: the style optimisation can be turned off or on: issue#1364.
  - Fixed: XLSX: table header special XML characters properly encoded: issue#1367.
  - Fixed: DOCX: same nested revisions accepted: issue#1370.
  - Improved: XLSX: source column cells conditionally excluded from copying over to the target column ones: issue#1371.
  - Improved: XLSX: target colum cell styles conditionally preserved: issue#1372.
  - Fixed: PPTX: a line break prepended by a run with empty text: issue#1373.

- Table Filter

  - When configuring extraction based on column definitions, a new option now allows for “comment” columns to be exposed in XLIFF as `<context-group>` metadata, rather than as notes. The default behavior is still to extract these column values as notes.

- XLIFF Filter

  - Improved the parsing performance for files with extremely large number of `<group>` elements.
  - Add a new option, “Force Unique IDs”. When set, `<trans-unit>` IDs that are not unique within a the current `<file>` element will have the current `<group>` id prepended to them to force uniqueness. If there is no current group, or this modified id is still not unique, the filter will reject the file.

- XLIFF 2.0 Filter

  - Added an option to allow the filter to continue processing files that contain invalid target data, instead clearing the target and resetting its state to `initial`.
  - Added initial support for subfilters.

## General

- SRX
  - The namespace URI for Okapi's SRX extensions has been put back to `http` (instead of `https`)