Skip to content

Latest commit

 

History

History
479 lines (324 loc) · 25.4 KB

CHANGELOG.md

File metadata and controls

479 lines (324 loc) · 25.4 KB

Changelog

atlasmap-1.39.5 (08/03/2019)

Bug Fixes

  • #817 Correct AtlasMapping datasource URI for XSD document types
  • #811 Reset all confirmation modal doesn't implement modal validator
  • #803 LineMachine line mappings may get out of sync with mappings events
  • #798 Null ptr ref on mappings validation
  • #777 Update list of proposals when starting to type in Dropdown proposals
  • #770 Missing source when Drag'n'dropping an element not previously selected
  • #751 Cannot change the settings when clicking on the checkbox
  • #747 Multiple mapping targets to the same target field allowed if you enable/disable mapping details
  • #576 Add constant/property dialog need a bit of aligning

atlasmap-1.39.4 (27/02/2019)

Enhancements

  • #96 Provide display name for transformation parameters

Bug Fixes

  • #772 Tooltip for Source in Mapping Table is cropped
  • #771 CNFE: io.atlasmap.api.AtlasFieldAction when uploading library
  • #768 Reset All is not resetting Constants
  • #767 Wrong name for the constant to remove - first letter uppercased
  • #755 Support specifying ADM file path via Java system property at backend startup

atlasmap-1.39.3 (13/02/2019)

Bug Fixes

  • #748 VSCode - import of an ADM does not show mappings (will show them on restart)

atlasmap-1.39.2 (06/02/2019)

No changelog for this release.


atlasmap-1.39.1 (04/02/2019)

Enhancements

  • #712 [camel-atlasmap] support adm file
  • #701 Collection as a Document root - Java

Bug Fixes

  • #729 [camel-atlasmap] AtlasEndpoint.populateSourceDocuments() forces body object wrapped with Map

atlasmap-1.39.0 (15/01/2019)

Enhancements

  • #700 Collection as a Document root - Json Instance
  • #699 Collection as a Document root - Json Schema
  • #690 Support multiple source Documents via java.util.Map IN message body
  • #686 Add an upper limit of field search results
  • #685 Add delay on field search
  • #678 Add typeahead delay to main panel search
  • #670 source-side transformations depends on target-type
  • #651 Save imported schemas to runtime on import
  • #644 Support delete source/target document in the UI
  • #561 Support importing Java classes/jars
  • #557 Create all-in-one spring-boot image
  • #474 Support activating mapping by clicking line
  • #451 Support data preview - single mapping entry
  • #29 Update ClassInspection service to consider user-provided jars

Bug Fixes

  • #711 Avoid swallowing exception in mapping-management.service.ts
  • #704 Prepend/Append : NoSuchMethodException:StringComplexFieldActions.append(io.atlasmap.v2.Action, java.lang.String)
  • #681 Some of object transformations should have source collection type NONE
  • #679 UI Initialization Error: Could not load mapping definitions: 200 OK
  • #667 'null' when using "ItemAt" transformation from List<> -> Number
  • #663 indexOf and lastIndexOf should have INTEGER as a targetType
  • #662 Validation should look at the input/output of transformations

atlasmap-1.38.1 (26/10/2018)

Bug Fixes

  • #657 Concatenate transformation shows up for non-collection source field
  • #653 Skip preview execution until at least one non-empty value presents
  • #652 Ignore null value for COMBINE mode
  • #647 Import mapping > cancel causes infinite loading
  • #641 line machine doesn't realign in complex elements after reload
  • #633 Creating a constant in Data Mapper briefly shows an error message that the constant already exists
  • #632 Can't change export file name
  • #631 Line is not drawn for Constants in UI after reload
  • #624 mapping table: consider field order in separate/combine by index rather than alphabetically
  • #622 Mappings previews displayed incorrectly in mapping table
  • #621 UI freezes after showing previews in mapping table
  • #601 Padding field is shown in table view?
  • #581 An array is missing in JSON instance inspection
  • #566 Unable to add Transformation on source when source type is collection
  • #565 Line machine is broken with data preview enabled
  • #504 Drag and drop doesn't work in Firefox
  • #385 DayOf{Month|Week|Year} transformation doesn't show up for Date type source field

atlasmap-1.38.0 (12/10/2018)

Enhancements

  • #609 Apply transformation for each items in collection if it doesn't consume collection
  • #556 Add itemAt Transformation
  • #550 Handle FieldGroup contributed via mapping definition
  • #77 when mapped/unmapped fields are hidden show user a warning when none show

Bug Fixes

  • #612 CircleCI build fails with VM terminated error
  • #606 Enable source side transformations before a target is set
  • #600 Increase heap size for DM runtime and extend http timeout
  • #588 Class inspection can't inspect nested class

atlasmap-1.37.0 (02/10/2018)

Bug Fixes

  • #592 Add Transformation doesn't work when index:1 is padding field
  • #582 Build error in demo app

atlasmap-1.35.8 (21/09/2018)

Enhancements

  • #558 Support importing Document definition in standalone UI
  • #549 Add combine and separate FieldAction
  • #543 Create initial design for standalone only part in UI
  • #377 Support exporting mapping definition file in standalone UI
  • #338 Allow field actions to receive whole collection

Bug Fixes

  • #573 StackOverflowError when processing FHIR xsd
  • #572 atlasmap window become inactive after add constant/property
  • #563 UI freezes with data preview enabled in table view

atlasmap-1.36.0 (30/08/2018)

Enhancements

  • #483 Support receiving FieldActions metadata from outside
  • #482 Create GenerateFieldActionsMojo

Bug Fixes

  • #544 Constants value is not saved into mapping definition
  • #537 Disable CustomAction parameter

atlasmap-1.35.7 (01/08/2018)

Enhancements

  • #485 Apply UXD outcome for data preview - single entry
  • #375 Improve error diagnostic if a user attempts multiple mappings (map mode) to the same target element

Bug Fixes

  • #521 Drag & drop of padding field can confuse index
  • #515 Prepend FieldAction doesn't show up for STRING target field
  • #491 Error notification is not automatically hidden

atlasmap-1.35.6 (24/07/2018)

Bug Fixes

  • #505 change 'Use ctrl-M1 to select multiple elements for 'Combine' or 'Separate' actions..' when running on MacOS
  • #499 Reset the "Mapping Detail" panel, when a user delete a mapping in look up mode

atlasmap-1.35.5 (19/07/2018)

Enhancements

  • #455 Create UX design for data preview - single entry
  • #454 [ui] Support data preview for single mapping entry
  • #278 Enable source side transformation
  • #46 Add TemplateCombineStrategy

Bug Fixes

  • #513 Remove transformation button help causes page flickering
  • #500 Add "Drag and drop" action to change the index in separate mode or the tooltip need to be removed
  • #320 TypeConverter/FieldAction method resolver should fallback with respecting Java inheritance

atlasmap-1.35.4 (28/06/2018)

No changelog for this release.


atlasmap-1.35.3 (28/06/2018)

No changelog for this release.


atlasmap-1.35.2 (28/06/2018)

Bug Fixes

  • #479 Check source field value type in processPreview()

atlasmap-1.35.1 (28/06/2018)

Enhancements

  • #476 Enable mapping preview also in table view
  • #460 Need version attribute to be stored in mapping files
  • #459 Add trash link to the new source/target card as well
  • #453 [runtime] Support process single mapping in preview mode
  • #449 Account for gaps when mapping components in separate or combine modes.

Bug Fixes

  • #472 [ui][separate/combine] Weird '[object Object]' list will appear when '1' or '2' is inserted into index input
  • #463 NPE from DocumentJavaFieldReader.read() is thrown up to client
  • #462 Can't add transformation for collection mapping
  • #457 Scope CSS selectors

atlasmap-1.35.0 (31/05/2018)

Enhancements

  • #444 Support interim results of transformations
  • #441 Support data preview in UI
  • #440 Multiple source selection should cause mapping to be a combine
  • #436 Provide a button to trigger an auto-mapping of fields
  • #423 Add auto action mode change to drag&drop support with combine/ separate modes.
  • #83 Would it be better to have explicit mapping buttons?

Bug Fixes

  • #445 CCE on collection mapping between different Document format
  • #433 [1.34.x] fromUnit toUnit isn't saved to mapping.xml when using ConvertVolumeUnits
  • #431 UI needs to store collectionClassName somewhere in the mapping definition
  • #430 CollectionType.LIST handling is hardcoded to use LinkedList
  • #422 On OSX control-click means right click
  • #395 Implement XSRF header handling with spring-boot adapter
  • #235 "Collection" field is interpreted as Object instead of List in UI
  • #111 Subscription to the fetchMappings operation is left open

atlasmap-1.34.4 (04/05/2018)

Bug Fixes

  • #415 "null" value during mapping to JSON number type

atlasmap-1.34.3 (02/05/2018)

Bug Fixes

  • #408 String > int/long converter fails with decimal expression
  • #398 Clean up unit types for mass/ distance/ area/ volume.
  • #386 Consider using dropdown's for specifying units in ConvertUnits transformation

atlasmap-1.34.2 (20/04/2018)

Enhancements

  • #376 Support uploading Document specification in standalone UI

Bug Fixes

  • #394 [UI] Introduce http interceptor with an ability to send out XSRF token
  • #393 Incorrect Transformation options can be selected in UI for some mappings
  • #382 [regression] Index of last target field is lost after separator change
  • #381 Transformations with "ANY_DATE" aren't working
  • #374 Correct auto-index sequencing when in combine or separate mode.
  • #368 [NumberFieldActions] java.lang.NoSuchMethodException during Collection -> Number mapping field actions
  • #364 "Add Transformation" button is missing when Date -> Date mapping is created
  • #140 Separate doesn't allow adding more target fields by clicking
  • #95 Combine - Clicked source field should end up being in current active mapping

atlasmap-1.34.1 (05/04/2018)

Bug Fixes

  • #348 Allow selecting root element for XML Schema document

atlasmap-1.34.0 (29/03/2018)

Bug Fixes

  • #357 Add ctrl-M1 click support
  • #354 Constants are not preserved across atlasmap invocations
  • #344 UI should not allow duplicate mapping against same target field
  • #265 XmlModule should check docId when retrieve namespaces from DataSource
  • #205 Fix date/time related runtime code so fields show up correctly in UI
  • #104 [Datamapper] Adding property with existing name seems allowed but nothing happens
  • #91 The red cross on the right side jumps around randomly when dismissing the error message

atlasmap-1.33.6 (12/03/2018)

Enhancements

  • #321 Add missing date/time <-> primitives converters
  • #319 Add BigInteger/BigDecimal type converters
  • #114 Implement OOTB TypeConverters for NUMBER fieldType
  • #76 Add support for runtime properties as a source.
  • #74 limit new constant/property/field value types

Bug Fixes

  • #335 Regression: Class '[JAVA_PRIMITIVE]' for field is not found on the classpath
  • #332 Disable "Add Field" on JSON/XML doc
  • #329 Disable "Add Template" icon on toolbar
  • #324 Cannot read property 'nativeElement' of undefined
  • #314 Bad error message when source document is null
  • #312 Use java.util.Date as a DATE_TIME representative class
  • #311 DateConverter should not use FieldType.COMPLEX
  • #304 ExpressionChangedAfterItHasBeenCheckedError appears on startup
  • #279 unable to create repeating mapping with "Add new mapping"
  • #273 Null value in target during repeating mappings
  • #271 Ignore null source document
  • #268 Constant value must respect field type
  • #263 Unable to convert various date types (Date -> ZonedDateTime,java.sql.Date etc.)
  • #234 Change separator from UI during combine/separate doesn't have any effect
  • #233 Converter not found for sourceType: INTEGER targetType: NUMBER during Number-related transformation
  • #210 Do not prohibit collection when non-collection is already clicked on the other side
  • #51 Make boolean<->number conversion consistent

atlasmap-1.33.5 (22/02/2018)

Enhancements

  • #291 Set the Content-Type message header

Bug Fixes

  • #297 Better initialization error handling
  • #290 Qualified namespace handling
  • #88 JSON schema source/target is shown as XML

atlasmap-1.33.4 (16/02/2018)

Bug Fixes

  • #269 WARN i.a.c.DefaultAtlasConversionService - Converter ... exists.

atlasmap-1.33.3 (14/02/2018)

No changelog for this release.


atlasmap-1.33.2 (13/02/2018)

No changelog for this release.


atlasmap-1.33.1 (08/02/2018)

Enhancements

  • #266 Support multiple namespaces on a XML Document

Bug Fixes

  • #108 Invalid FieldType 'LIST' causes save failure in design runtime
  • #6 TypeConverter other than for primitives are not supported yet

atlasmap-1.33.0 (30/01/2018)

Enhancements

  • #242 Update atlasmap config object to accept step IDs, labels, etc
  • #241 Support multiple documents in the Message map held as an Exchange property
  • #69 Add atlasmap-ui to Jenkins build
  • #64 Support multiple source/target Document

Bug Fixes

  • #229 Default value of input fields is set to '0' in all Transformation attributes
  • #226 Start/End Indexes translated as negative values when using substring before/after transformation
  • #225 No field actions for Boolean, Short, Date
  • #141 XmlFieldReader test fails with the method really in use
  • #110 Values for Transformation Replace parameters are ignored
  • #107 NUMBER > NUMBER mapping doesn't even show an "Add Transformation" button
  • #106 Some entries cannot be selected and have an "expandable" arrow which has no effect
  • #103 Table view shows wrong icon for the validation error
  • #99 No focus on text field when search is selected
  • #93 Don't set '0' as default value for "Replace" transformation
  • #81 Search and Autocomplete are broken
  • #14 AtlasService.converterCheck() contains incomplete code
  • #12 Update Java, Xml and Json modules to not create validations for core field types

atlasmap-1.32.2 (02/01/2018)

Enhancements

  • #175 Implement Date-related p0 field actions
  • #55 Implement field actions (p0)
  • #52 Support append and prepend of strings
  • #32 [Performance] JSON reader / writer should cache the JSON document (and maybe XML, too)

Bug Fixes

  • #207 AtlasEndpoint : There's no source document with docId...
  • #197 UX Review - "Add new mapping" workflow
  • #97 datamapper buttons are links
  • #94 Make [None] disappear on focus
  • #87 Error fetching validation data when removing last mapping

1.32.1 (14/12/2017)

Enhancements

  • #157 Implement Object-related p0 field actions
  • #153 Implement String-related p0 field actions
  • #151 Implement Number-related p0 field actions
  • #134 Support multiple source/target Document in camel-atlasmap
  • #133 Support multiple target Document in UI
  • #132 Support multiple source/target Document

Bug Fixes

  • #176 ClassInspectionService is returning NOT_FOUND status for the COMPLEX fields of twitter4j.Status
  • #172 atlasmap-maven-plugin: Can't inspect COMPLEX fields
  • #165 UI puts invalid uri for Java DataSource
  • #129 build.sh --skip-image-builds doesn't work
  • #44 DefaultAtlasContext.process() should invoke common validation
  • #8 Enable output field action or remove completely
  • #7 Update BYTE conversion behavior