Skip to content

Releases: kdcllc/Moedim.Mapper

Release 1.0.1

Choose a tag to compare

@github-actions github-actions released this 13 Nov 01:22
Merge branch 'dev'

Release 1.0.0-preview.6

Choose a tag to compare

@github-actions github-actions released this 13 Nov 01:19
CHANGE: Update packaging process for Moedim.Mapper

- Refactor the packaging step to include multiple projects.
- Specify project paths for Moedim.Mapper, Moedim.Mapper.SourceGenerator, and Moedim.Mapper.Migration.Tool.

Release 1.0.0-preview.5

Choose a tag to compare

@github-actions github-actions released this 13 Nov 01:05
1a88e72
Feat/complex (#2)

* CHANGE: Add complex mapping examples and models

- Introduced basic and complex mapping examples demonstrating nested objects, collections, and value converters.
- Added models for Address, ContactInfo, Order, OrderItem, Person, and TemperatureReading.
- Implemented DTOs for mapping with attributes for User, Product, Organization, and others.
- Created tests for complex object mapping scenarios, including nested structures and value conversions.
- Enhanced the mapping generator to support nested object mapping and collections.

* CHANGE: Add fluent mapping examples and configuration

- Introduced fluent configuration API for object mappings.
- Added examples demonstrating simple mapping, custom property mapping, ignoring properties, and method chaining.
- Implemented tests for fluent configuration to ensure correct behavior.
- Updated README with new fluent configuration details.

* CHANGE: Update fluent mapping examples and internals

- Refactor fluent mapping examples for clarity and consistency.
- Update comments to reflect the current mapping configuration.
- Change access modifiers for certain properties to internal for testing purposes.
- Add InternalsVisibleTo attribute for unit testing.

* CHANGE: Implement AutoMapper to Moedim.Mapper migration tool

- Added a command-line migration tool for converting AutoMapper code to Moedim.Mapper.
- Created migration analysis and code migration functionalities using Roslyn.
- Implemented report generation in multiple formats (Markdown, JSON, HTML).
- Developed comprehensive migration guide and tool documentation.
- Updated main README to include migration instructions.
- Ensured all existing tests pass and build is successful for all projects.

Release 1.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 01:14
46fc70c
Merge pull request #3 from kdcllc/dev

Chore: Dev to Main

Release 1.0.0-preview.4

Choose a tag to compare

@github-actions github-actions released this 12 Nov 23:36
9e7b8c1
Implement Moedim.Mapper: Source generator-based object mapping librar…