Skip to content

Commit

Permalink
Prepare for Release 4.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
moh-hassan committed Nov 8, 2021
1 parent a14e7fb commit 2071153
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 13 deletions.
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@
**OData2Poco** is a code generation tool for generating plain-old CLR objects (POCO) from OData feeds.
POCO classes can be used in a typed RESTful client OData services and code generation can be controlled by setting many options.

## What is news
Odata2Poco v4.1.0 is published with a new feature: Name Mapping of Entities and properties using json file. Read [wiki](https://github.com/moh-hassan/odata2poco/wiki/NameMapping) for more details and tutorial for how to use.


## OData2Poco Packages
OData2Poco is available in three flavers:

- A Console tool: OData2Poco.CommandLine (a.k.a o2pgen).
Expand Down Expand Up @@ -55,7 +60,7 @@ OData2Poco is available in three flavers:
- Generated class can inherit from a common BaseClass/interface.
- Define namespace to overwrite the namespace of the model.
- Filter Entities.

- Name Mapping of Entities and properties using json file with regex support.
- Add primary key/mandatory comments to the properties of the class.
- Rename class/properties that have a name match a c# reserved keyword.
- Save metadata and generated code to a user defined file name.
Expand Down
9 changes: 7 additions & 2 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@


# OData2Poco.CommandLine

## (Console: o2pgen / .Net Core: dotnet-o2pgen)

## Version 4.1.0
**Release Date:** Nov 8, 2021

**What is new in 4.0.0:**
- Add Name Mapping of Entities and properties using json file with regex support, thanks to @TikiBill.


## Version 4.0.0
**Release Date:** August 29, 2021

Expand Down
17 changes: 7 additions & 10 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#nuget version is nly changed by RELEASE TAG
version: 4.0.0-ci-{build}
version: 4.2.0-ci-{build}
image: Visual Studio 2019
pull_requests:
do_not_increment_build_number: false
Expand Down Expand Up @@ -68,26 +68,23 @@ deploy:
- provider: GitHub
auth_token:
secure: sB33uLo96nR+LGmYLdPmY/segb6d4O061N2e8Nbz6iyHg82D0RysMxWE5JKnXmU+
artifact: /.*(\.|\.s)nupkg/
artifact: /.*(\.|\.s)nupkg|o2p_exe/
prerelease: false
on:
APPVEYOR_REPO_TAG: true

- provider: NuGet
api_key:
secure: ZF4tSY1JuxGp6G9ycAf9ColR6ZF/RzF8ZPs1bZWDJxNMle7pvVmkGCC4E/xAK8jQ
secure: iQ+rv1ItQVEDS1ktlQN5onitltpVJzvUxptmigYiqHzBhgWceVl7jvzZx6ysOXm+
on:
APPVEYOR_REPO_TAG: true # Deploy on tag push only.
branch: master # Release from master branch only.


# myget
- provider: NuGet
server: https://www.myget.org/F/odata2poco/api/v2/package
server: https://www.myget.org/F/odata2poco2/api/v2/package
api_key:
secure: hSatieECG8d1qvzcQejfzQH8vQa4W0GbXU10/xVXvL4dloo1vZMlCdHZbpZkLMNW
symbol_server: https://www.myget.org/F/odata2poco/api/v2/package
#artifact: /.*(\.|\.s)nupkg/
#on:
#APPVEYOR_REPO_TAG: true
#branch: /develop|master/
secure: QAHjX2gqddFX2cNhMNqweMTGQ89q++ezKnQvdAcinY5D1rwbj2vkWeFsTykm4koA
symbol_server: https://www.myget.org/F/odata2poco2/api/v2/package

0 comments on commit 2071153

Please sign in to comment.