Skip to content

Commit

Permalink
Prepare for v6.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
moh-hassan committed Jun 27, 2023
1 parent 5e540dc commit 4556f2f
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 34 deletions.
14 changes: 0 additions & 14 deletions .travis.yml

This file was deleted.

11 changes: 0 additions & 11 deletions OData2PocoLib/licence.txt

This file was deleted.

8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@ POCO classes can be used in a typed RESTful client OData services. Code generati

## What’s New in v6.0.0:

**Code Generation**
- A new powerful option ```--att-defs``` allows you to dynamically generate attributes for c# classes and properties using a simple text file that contains your template with expressions. These expressions are valid C# code that can utilize C# string functions and other built-in extension methods. You can also filter on classes and properties to apply the attributes selectively.

- Add comments to the header of c# class to mark the openType classes or Entity Types: EntitySet or Complex type.

**Security**

- Password/secret token are encrypted when read from commandLine/file and it's stored in a SecuredContainer.
Expand All @@ -37,8 +42,7 @@ POCO classes can be used in a typed RESTful client OData services. Code generati
- New option: Allow to Skip Certification Check in http connection.
- New Option: Allow to specify Http header in Odata http connection with the computing of base64.

**Code Generation**
- Add comments to the header of c# class to mark the openType classes or Entity/Complex type.


**Enhancement**
- Set exit codes to be positive number to match Linux standard.
Expand Down
12 changes: 7 additions & 5 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
# OData2Poco

## Version 6.0.0
**Release Date:** May 30, 2023
**Release Date:** June 27, 2023

**Code Generation**
- A new powerful option ```--att-defs``` allows you to dynamically generate attributes for c# classes and properties using a simple text file that contains your template with expressions. These expressions are valid C# code that can utilize C# string functions and other built-in extension methods. You can also filter on classes and properties to apply the attributes selectively.

- Add comments to the header of c# class to mark the openType classes or Entity Types: EntitySet or Complex type.

**Security**

- Password/secret token are encrypted when read from commandLine/file and it's stored in a SecuredContainer.
- Password/secret token are encrypted when read from commandLine/file and it's stored in a SecuredContainer.
- Reading password from keyboard and Encrypted then stored in a SecuredContainer.

**User Experience**
Expand All @@ -20,9 +25,6 @@
- New option: Allow to Skip Certification Check in http connection.
- New Option: Allow to specify Http header in Odata http connection with the computing of base64.

**Code Generation**
- Add comments to the header of c# class to mark the openType classes or Entity/Complex type.

**Enhancement**
- Set exit codes to be positive number to match Linux standard.
- Centeralizing packages and update all packages to the last version including Newtonsoft.Json to 13.0.3
Expand Down
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

#nuget version is nly changed by RELEASE TAG
version: 6.0.0-dev-{build}
version: 6.1.0-dev-{build}

image: Visual Studio 2022
pull_requests:
Expand Down
2 changes: 1 addition & 1 deletion license.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2016-2022 Mohamed Hassan
Copyright (c) 2016-2023 Mohamed Hassan

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down

0 comments on commit 4556f2f

Please sign in to comment.