Releases: IntelliTect/EssentialCSharp
Releases · IntelliTect/EssentialCSharp
Essential C# 12.0 2023 Print
This marks the source code at the time of printing of Essential C# 12.0
What's Changed
- Corrected comment - Chapter 9 by @MarkMichaelis in #544
- Chapter 23 listing updates by @Keboo in #532
- Bump actions/checkout from 3 to 4 by @dependabot in #540
- fix: Uncommented listing and added compilerAssert tests by @danOIntellitect in #543
- Added primary constructor example by @MarkMichaelis in #539
- Temporarily disable select Chapter 20 tests by @MarkMichaelis in #550
- Add code for Generic attributes and Caller* attributes - Chapter 18 by @MarkMichaelis in #548
- Mmichaelis/updating tables by @A-Tanner in #547
- fix: Re-enable tests by @BenjaminMichaelis in #555
- Resubmit Chapter 18 after Renumber by @MarkMichaelis in #553
- Renumbered Chapter 18 and added missing listing by @MarkMichaelis in #557
- Feat: Review Spelling of Listing Code by @danOIntellitect in #552
- Modified listing to include aliasing any type example by @MarkMichaelis in #558
- Reduced line lengths. by @MarkMichaelis in #560
- Added Span example by @MarkMichaelis in #556
- Changed casing and added elipses by @MarkMichaelis in #559
- docs: minor updates by @BenjaminMichaelis in #561
- fix: Changed long comments to two single line comments to prevent wrapping in pdf by @danOIntellitect in #562
- fix: Renamed listing file by @danOIntellitect in #563
- Processing manuscript comments in Chapter 7 by @MarkMichaelis in #564
- Fixing Chap 20 flaky tests by @Keboo in #565
- Minor code clean up after review. by @Keboo in #567
- fix: Listing line wraps by @danOIntellitect in #568
- fix: Wrapped long lines by @danOIntellitect in #569
- fix: typo by @danOIntellitect in #570
- fix: Indententation for 6.26 by @danOIntellitect in #571
New Contributors
Full Changelog: v12.0-v1...v12.0-2023Print
v12.0-v1
What's Changed
- V6.0 by @MarkMichaelis in #2
- Updated errata - string.Compare statement corrected by @AtHeaven in #6
- V7.0 by @yfarag in #7
- *.csproj changed to UTF-8 by @nlundby in #11
- ADD entries in errata by @mocanu-razvan in #24
- ADD correction for chapter 2 page 38 by @mocanu-razvan in #25
- V7.0 by @ramondon in #26
- V7.0 by @MarkMichaelis in #27
- V7.0 - Set test assemblies to execute in parallel by @MarkMichaelis in #29
- Move submodules directory under src folder by @MarkMichaelis in #31
- Submodule and nuget support for TestTools by @kamonson in #41
- Fix compilation issue. Update nuget package target by @COsborn2 in #48
- Updated all packages to their latest versions - pre-releases included. by @MarkMichaelis in #49
- Fix v8 listing runner by @COsborn2 in #52
- Fix erroneous warnings v8 by @COsborn2 in #54
- Various errata updates v8 by @COsborn2 in #57
- Incorporate Chapter2 Test Enhancements - V8 by @COsborn2 in #58
- Add Coverlet Code Coverage tool to Test Projects. Improve Listing20.01 runtime - v8 by @COsborn2 in #61
- Add test and coverage percentage by @COsborn2 in #63
- Add tests chapter02 v8 by @COsborn2 in #70
- Add tests chapter01 v8 by @COsborn2 in #67
- Chapter02 missing test v8 by @COsborn2 in #72
- Add tests chapter03 v8 by @COsborn2 in #75
- Add tests chapter04 v8 by @COsborn2 in #78
- Add tests chapter05 v8 by @COsborn2 in #81
- Resolve net core shared nullability by @COsborn2 in #85
- Refactor v8 nullability net core fix by @COsborn2 in #86
- Add tests Chapter6 - v8 by @COsborn2 in #87
- Rebase ResolvingNullabilityUpdates onto V8 by @COsborn2 in #91
- Add tests chapter07 v8 by @COsborn2 in #92
- Add tests chapter08 v8 by @COsborn2 in #93
- adding cspell by @finlaysonc in #97
- Add gitattributes and normalize files by @COsborn2 in #100
- Add tests chapter09 v8 by @COsborn2 in #103
- Add tests 3,4,6,7,8,9,11 (#105) by @COsborn2 in #106
- Cryptographer build fix by @COsborn2 in #109
- Refactored/reimplemented Chapter 19 cryptography stuff by @MarkMichaelis in #110
- Updated to include index from end examples. by @MarkMichaelis in #111
- Added Range listings. by @MarkMichaelis in #112
- Updated inserted listing of the slicing code. by @MarkMichaelis in #113
- Remove VT100 chars before Assert by @COsborn2 in #123
- Addressed extra Read() when task was completed by @MarkMichaelis in #125
- Bump coverlet version by @COsborn2 in #126
- Update test 10.12 with TestTools Console color support by @COsborn2 in #129
- Think there might be a typo on pg 12 by @SalimGangji in #133
- Potential typo in Chapter 2 pg51 output 2.3 by @SalimGangji in #134
- Delete Listing 19.01 and 19.02 from source code by @BenjaminMichaelis in #135
- Rename Listing 19.10 to match manuscript by @BenjaminMichaelis in #136
- Various changes to source code and manuscript as well as errata updates by @BenjaminMichaelis in #137
- Delete Chapter 17a and 18a source code by @BenjaminMichaelis in #138
- Update Chapter01 Listings and add information for RenumberingListings by @BenjaminMichaelis in #140
- Update 9.04 Listing by @BenjaminMichaelis in #149
- Misc. Changes that are in manuscript by @BenjaminMichaelis in #150
- Updated Listing 03.01 by @BenjaminMichaelis in #142
- Implementation of Chapter10 process exit PR #148 by @BenjaminMichaelis in #151
- Merge v8.0 to v9.0 by @BenjaminMichaelis in #155
- Update Windows build and update nuget packages by @BenjaminMichaelis in #161
- add linux v9.0 devops build by @BenjaminMichaelis in #162
- Add linux v9.0 github build by @BenjaminMichaelis in #163
- Add windows v9.0 github build by @BenjaminMichaelis in #167
- Update Readme to use github action badges by @BenjaminMichaelis in #171
- Update Testing Guidelines by @BenjaminMichaelis in #176
- Update Build Checkout by @BenjaminMichaelis in #183
- Fix md violations by @BenjaminMichaelis in #191
- Upgrade build to target net 5.0 and dotnet core 3.1 by @BenjaminMichaelis in #187
- Fix chapter19 listings by @BenjaminMichaelis in #200
- Consolidate Build Files by @BenjaminMichaelis in #202
- Get warnings and test errors gone by @BenjaminMichaelis in #198
- Fix Chapter 20 ignored tests by @BenjaminMichaelis in #204
- Fix Chapter 10 Ignored Tests by @BenjaminMichaelis in #205
- Fix 2.9 by @BenjaminMichaelis in #211
- Change example .csproj extension to .csproj.xml for clarity in build by @BenjaminMichaelis in #213
- Change example csproj extension to .csproj.xml for simplicity in build by @BenjaminMichaelis in #215
- Create Code-Analysis.yml by @BenjaminMichaelis in #207
- Update tests suffix by @BenjaminMichaelis in #220
- Create dependabot.yml by @BenjaminMichaelis in #223
- Simplify and Fix build by @BenjaminMichaelis in #231
- Changed to use object as the class rather than a derivved class. by @BenjaminMichaelis in #230
- Simplify code analysis by @BenjaminMichaelis in #232
- Bump Microsoft.Extensions.Logging.Console from 5.0.0 to 6.0.0 by @dependabot in #227
- Bump Microsoft.Extensions.Logging.Debug from 5.0.0 to 6.0.0 by @dependabot in #224
- Bump MSTest.TestFramework from 2.2.3 to 2.2.8 by @dependabot in #234
- Update Dependencies by @BenjaminMichaelis in #236
- Bump coverlet.msbuild from 3.0.0 to 3.1.1 by @dependabot in #235
- Bump coverlet.collector from 3.1.1 to 3.1.2 by @dependabot in #238
- Bump coverlet.msbuild from 3.1.1 to 3.1.2 by @dependabot in #237
- Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0 by @dependabot in #242
- Fix warnings by @BenjaminMichaelis in https://...
Essential C# 8.0
What's Changed
- Add tests chapter09 v8 by @COsborn2 in #103
- Add tests 3,4,6,7,8,9,11 (#105) by @COsborn2 in #106
- Cryptographer build fix by @COsborn2 in #109
- Refactored/reimplemented Chapter 19 cryptography stuff by @MarkMichaelis in #110
- Updated to include index from end examples. by @MarkMichaelis in #111
- Delete Listing 19.01 and 19.02 from source code by @BenjaminMichaelis in #135
- Rename Listing 19.10 to match manuscript by @BenjaminMichaelis in #136
- Various changes to source code and manuscript as well as errata updates by @BenjaminMichaelis in #137
- Delete Chapter 17a and 18a source code by @BenjaminMichaelis in #138
- Update Chapter01 Listings and add information for RenumberingListings by @BenjaminMichaelis in #140
- Update 9.04 Listing by @BenjaminMichaelis in #149
- Misc. Changes that are in manuscript by @BenjaminMichaelis in #150
- Updated Listing 03.01 by @BenjaminMichaelis in #142
- Implementation of Chapter10 process exit PR #148 by @BenjaminMichaelis in #151
- 7.14 now matches book (constructor warning disabled) by @twofingerrightclick in #156
- Add coverlet collector for code coverage creation via dotnet test by @twofingerrightclick in #157
- Rename Test to appropriate name by @twofingerrightclick in #160
- Update nuget packages by @BenjaminMichaelis in #158
- Add windows and linux github v8.0 build files by @BenjaminMichaelis in #168
- Update v8.0 README.md by @BenjaminMichaelis in #174
- Update Build Checkout by @BenjaminMichaelis in #184
- Update Readme md violations by @BenjaminMichaelis in #190
- Updated Chapters 2/3/4 with corrections by @kNoAPP in #181
Full Changelog: v5.0-release...v8.0-release
THE LATEST UPDATES CAN BE FOUND ON v9.0 branch
Essential C# 6.0
This release captures the code associated with Essential C# 6.0 when it was released in October 2015.
Essential C# 5.0
This release captures the code associated with Essential C# 5.0 when it was released.