Commit Graph

  • e4bc1cdf1e
    #3884 Ensure NullValuePropertyMappingStrategy.SET_TO_DEFAULT initializes empty collection/map when target is null main Yang Tang 2025-06-15 14:29:45 +08:00
  • c90c93630e #3886: Records do not have property write accessors (apart from the record components) Filip Hrisafov 2025-06-14 22:13:56 +02:00
  • f4d1818171 Fix issue key in Issue3807Test Filip Hrisafov 2025-06-14 21:33:19 +02:00
  • d68819a233 Bump org.springframework:spring-context from 6.2.2 to 6.2.7 in /parent dependabot[bot] 2025-06-02 20:02:23 +00:00
  • 46ce011e4b
    Refactor options and add an enum (#3877) Filip Hrisafov 2025-06-01 07:52:18 +02:00
  • 9847eaf195
    #3876: Move Windows and Mac OS builds outside of the main workflow Filip Hrisafov 2025-05-31 18:14:13 +02:00
  • ce84c81de2
    #3659: Support @AnnotatedWith on decorators Yang Tang 2025-05-31 23:52:05 +08:00
  • bff88297e3
    #3807: Properly recognize the type of public generic fields Yang Tang 2025-05-31 19:29:39 +08:00
  • 8fc97f5f62
    #3806: Properly apply NullValuePropertyMappingStrategy.IGNORE for collections / maps without setters Yang Tang 2025-05-31 17:13:50 +08:00
  • 5464c3cff8
    #3711: Support generic @Context Yang Tang 2025-05-31 17:10:24 +08:00
  • 6b6600c370
    #1958: Add support for ignoring multiple target properties at once Aleksey Ivashin 2025-05-25 18:05:18 +03:00
  • 0badba7003
    #3849: Resolve duplicate invocation of overloaded lifecycle methods with inheritance Yang Tang 2025-05-25 22:35:38 +08:00
  • 3a5c70224d
    #3809 Fix conditional mapping with @TargetPropertyName failing for nested update mappings Yang Tang 2025-05-25 21:40:43 +08:00
  • 42c87d1da9
    #3848: Mark String to number as lossy conversion Şamil Can 2025-05-25 15:22:47 +02:00
  • 05f27e96e2
    #3852 Initialize Optionals with empty instead of null Dennis Melzer 2025-05-25 14:58:23 +02:00
  • 6e6fd01a2e
    #3821: Add support for custom exception for subclass exhaustive strategy for @SubclassMapping Yang Tang 2025-05-18 00:40:51 +08:00
  • fce73aee6a #3729 Support for using inner class Builder without using static factory method roelmang 2025-05-11 21:58:47 +02:00
  • 2fb5776350 Add release notes for next version Filip Hrisafov 2025-05-11 20:07:53 +02:00
  • 602e29083f
    #1140 Add warning when target has no properties zral 2025-05-11 19:59:59 +02:00
  • 2c84d04463 #3240 Add Support for Java21 SequencedSet and SequencedMap Cause Chung 2025-05-11 17:33:35 +02:00
  • 668eeb5de1 Bump com.google.protobuf:protobuf-java from 3.21.7 to 3.25.5 in /parent dependabot[bot] 2024-09-19 16:25:00 +00:00
  • d5f825193c
    #3815: chore(docs): Improved wording about @Condition usage fml2 2025-05-10 14:12:20 +02:00
  • 0b095fb062 #1321 Support index for list properties olerh-1321-index thunderhook 2025-02-09 17:01:43 +01:00
  • 39551242d7
    #3786: Improve error message when mapping non-iterable to array Zegveld 2025-01-24 14:41:35 +01:00
  • c08ba4ca7e
    Update setup-java and checkout actions to v4 (#3804) Filip Hrisafov 2025-01-22 08:51:49 +01:00
  • 57d4f88a48
    Java EA GitHub Actions improvements (#3803) Filip Hrisafov 2025-01-20 07:56:19 +01:00
  • e0a7d3d0e6 Use latest Maven Wrapper Filip Hrisafov 2025-01-17 18:01:47 +01:00
  • 8f96291911
    Fix documentation typo and code polish (#3787) Tran Ngoc Nhan 2025-01-18 19:04:42 +07:00
  • 4812d2b030
    Align README with v1.6.3 release (#3784) Daniel Hammer 2024-12-07 14:57:13 +01:00
  • f98a742f98
    Standardize Class Names to PascalCase in tests (#3773) jinhyogyeom 2024-12-01 19:22:51 +09:00
  • 084cf3abc1
    Fix javadoc typos (#3780) Tran Ngoc Nhan 2024-11-29 15:33:41 +07:00
  • f3d2b2e65b
    Delete unnecessary conditions and modify return statement (#3772) dudxor4587 2024-11-22 07:14:16 +09:00
  • 737af6b50a
    #3628 Add support for locale parameter for numberFormat and dateFormat Roman Obolonskyi 2024-11-17 17:46:59 +02:00
  • bee983cd3c
    Fix typos in comments (#3769) Minji Kim 2024-11-16 06:13:36 +09:00
  • 8de18e5a65
    fix typos in method and variable names (#3766) hsjni0110 2024-11-14 05:35:20 +09:00
  • 0df3f6af95
    docs & refactor: fix typos and improve readability in multiple classes (#3767) cussle 2024-11-14 05:22:57 +09:00
  • 5bf2b152af Next version 1.7.0-SNAPSHOT GitHub Action 2024-11-09 11:40:01 +00:00
  • b4e25e49de Releasing version 1.6.3 1.6.3 GitHub Action 2024-11-09 11:31:12 +00:00
  • 772fae4c77 Prepare release notes for 1.6.3 Filip Hrisafov 2024-11-09 12:20:14 +01:00
  • efdf435770 #3751 Improve readme to include support for Java 16+ records Filip Hrisafov 2024-11-09 10:44:54 +01:00
  • c2bd847599 #3732 Do not generate obsolete imports for LocalDateTime <-> LocalDate conversion Filip Hrisafov 2024-11-09 10:15:33 +01:00
  • 21fdaa0f82 #3747 Do not generate redundant if condition with constructor mapping and RETURN_DEFAULT null value mapping strategy Filip Hrisafov 2024-11-03 12:54:37 +01:00
  • 32f1fea7b5
    #3370 Prevent stack overflow error for Immutables with custom builder Srimathi-S 2024-11-03 17:22:52 +05:30
  • 26c5bcd923
    Update readme with 1.6.2 Filip Hrisafov 2024-09-27 09:15:17 +02:00
  • 728b42ac25 tried to support arrays as target - stopped because of null values in target array - intermediate method used for lists and then resultList.toArray(new Employee[0]); would be nice - or somehow using a list in the forged method anyways: ``` public Employee[] mapListToArray(List<EmployeeDto> employees) { if (employees == null) { return null; } 1610 thunderhook 2024-09-22 23:12:33 +02:00
  • d9566bab76 highly WIP thunderhook 2024-09-22 22:24:10 +02:00
  • 30651b989b highly WIP thunderhook 2024-09-20 23:29:37 +02:00
  • 4e0d73db1d Next version 1.7.0-SNAPSHOT GitHub Action 2024-09-16 08:06:43 +00:00
  • 212607b447 Releasing version 1.6.2 1.6.2 GitHub Action 2024-09-16 07:55:31 +00:00
  • 4fd22d6b26 Prepare release notes for 1.6.2 Filip Hrisafov 2024-09-16 09:54:30 +02:00
  • a3b4139070 #3717 Fix ClassCastException when getting thrown types for a record accessor Filip Hrisafov 2024-09-16 09:19:39 +02:00
  • c74e62a94c Next version 1.7.0-SNAPSHOT GitHub Action 2024-09-15 16:01:43 +00:00
  • 10d69878a1 Releasing version 1.6.1 1.6.1 GitHub Action 2024-09-15 15:52:17 +00:00
  • c36f9ae5d1 Prepare release notes for 1.6.1 Filip Hrisafov 2024-09-15 17:11:24 +02:00
  • 3011dd77d7 #3678 before / after mapping for type using builder should only be kept if they are using the actual type in @TargetType or @MappingTarget Filip Hrisafov 2024-09-15 10:28:20 +02:00
  • 4c1df35ba6 #3703 Use include model instead of manually writing the type name for return type for afterMappingReferencesWithFinalizedReturnType Filip Hrisafov 2024-09-14 23:06:56 +02:00
  • 2686e852b6
    #3661 Use correct type for the Record component read accessors Filip Hrisafov 2024-09-14 01:17:45 +02:00
  • 12c9c6c1f0 Use email variable for GitHub Bot git email Filip Hrisafov 2024-09-06 16:35:37 +03:00
  • 796dd94674 Update next release changelog with latest changes Filip Hrisafov 2024-09-02 15:33:08 +02:00
  • 5232df2707 Try to stabilise MapMappingTest and CarMapperTest Filip Hrisafov 2024-09-02 15:06:36 +02:00
  • 4d9894ba25
    #3113 Use LinkedHashSet, LinkedHashSet new factory methods for java >= 19 Obolrom 2024-09-02 11:26:48 +03:00
  • 23f4802374
    Fix method name typo (#3691) 김기서 2024-09-02 16:05:01 +09:00
  • 1e89d7497b
    Fix method name typo (#3622) Obolrom 2024-09-02 09:44:17 +03:00
  • c6010c917a Fix typo in readme Maven plugin config hduelme 2024-08-31 16:31:51 +02:00
  • 58dcb9d813
    Update latest version and remove some obsolete badges Filip Hrisafov 2024-08-28 11:56:21 +02:00
  • 3b5b028ffa #3678 improve removal of duplicate lifecycle callback methods 3678 thunderhook 2024-08-25 20:44:23 +02:00
  • c89b616f8c
    #3668 Do not apply implicit mappings when using SubclassExhaustiveStrategy#RUNTIME_EXCEPTION and return type is abstract Filip Hrisafov 2024-08-24 12:22:37 +02:00
  • 6c8a2e184b #3667, #3673 MappingReference should custom MappingOption equality instead of the default only target name based one Filip Hrisafov 2024-08-18 23:47:35 +02:00
  • 60cd0a4420
    #3670 Fix regression when using InheritInverseConfiguration with nested target properties and reversing target = "." Filip Hrisafov 2024-08-24 11:27:52 +02:00
  • af7b02cb1b #3678 add before mapping to test thunderhook 2024-08-22 22:12:07 +02:00
  • b5b94bde46 #3678 write a separate test thunderhook 2024-08-22 22:10:10 +02:00
  • b74bde5c22 #3678 Prevent duplicate @BeforeMapping and @AfterMapping calls on classes that use the Builder pattern. thunderhook 2024-08-21 23:47:59 +02:00
  • b452d7f2c8
    #3652 Inverse Inheritance should be possible for ignore-mappings without source Stefan Simon 2024-08-18 17:46:35 +02:00
  • 96d0698417 Next version 1.7.0-SNAPSHOT GitHub Action 2024-08-12 21:08:07 +00:00
  • 38ec5c5335 Releasing version 1.6.0 1.6.0 GitHub Action 2024-08-12 20:59:31 +00:00
  • 81ca739040 #3638 Remove deprecation note of enum mapping via @Mapping thunderhook 2024-07-21 22:59:41 +02:00
  • 0f24633d04 Fix update website script to be able to run Linux Filip Hrisafov 2024-07-20 17:56:48 +02:00
  • 6365a606c1 Next version 1.6.0-SNAPSHOT GitHub Action 2024-07-20 15:45:11 +00:00
  • 6ef64ea3aa Releasing version 1.6.0.RC1 1.6.0.RC1 GitHub Action 2024-07-20 15:36:11 +00:00
  • bbb9bb403c Fix typo in changelog Filip Hrisafov 2024-07-20 17:20:31 +02:00
  • 5ce9c537e9 Add release notes Filip Hrisafov 2024-07-20 16:27:04 +02:00
  • e2edb1a086 #3504 Add example classes for the passing target type documentation Filip Hrisafov 2024-07-20 14:04:47 +02:00
  • 3047760fd0
    #3591 Fix duplicate method generation with recursive auto mapping Stefan Simon 2024-07-20 16:19:59 +02:00
  • df49ce5ff9
    #3609 Pass bean mapping ignored unmapped source properties to subclass forged methods Obolrom 2024-07-20 15:06:49 +03:00
  • 66f4288842
    #3601 Always use SourceParameterCondition when checking source parameter Filip Hrisafov 2024-07-20 13:53:39 +02:00
  • 52877d36c2 #3634 fix typo in experimental note thunderhook 2024-07-07 13:49:52 +02:00
  • eef3bdfca4 #3639 fix documentation link thunderhook 2024-07-15 14:54:06 +02:00
  • 8fa2f40944
    Enforce whitespaces around the for colon with CheckStyle (#3642) hduelme 2024-07-15 23:18:32 +02:00
  • 037da5a1e1
    #3635 Fix documentation of unmappedSourcePolicy default (#3637) Connor McGowan 2024-07-07 14:19:38 -05:00
  • 69371708ee
    #3574 Respect only explicit mappings but fail on unmapped source fields Filip Hrisafov 2024-07-06 10:31:32 +02:00
  • babb9dedd9 #3602 Doing a release should reset NEXT_RELEASE_CHANGELOG.md Filip Hrisafov 2024-06-30 14:47:27 +02:00
  • 4af76ec317 #3601 provide fixture tests olerh-3601-tests thunderhook 2024-06-04 21:59:33 +02:00
  • baa02bf377 #3602 Fix path for update-website.sh scrip in release workflow Filip Hrisafov 2024-05-11 09:32:27 +02:00
  • 8a679b325d Next version 1.6.0-SNAPSHOT GitHub Action 2024-05-11 07:10:47 +00:00
  • 21a8b88a0f Releasing version 1.6.0.Beta2 1.6.0.Beta2 GitHub Action 2024-05-11 07:01:58 +00:00
  • 8e53b4181f #3602 Fix setup-java action for release workflow Filip Hrisafov 2024-05-11 08:47:02 +02:00
  • 9a5e6b1892
    #3602 Automate release with JReleaser Filip Hrisafov 2024-05-11 08:27:20 +02:00
  • b33942a010 #3561 Add test case Filip Hrisafov 2024-04-29 08:13:46 +02:00
  • 0a2a0aa526
    #2610 Add support for conditions on source parameters + fix incorrect use of source parameter in presence check method (#3543) Filip Hrisafov 2024-04-29 08:05:52 +02:00
  • 0a935c67a7 #3565 Presence check methods should not be considered as valid mapping candidates Filip Hrisafov 2024-04-28 19:04:57 +02:00