v12.0-v1
Pre-release
Pre-release
·
135 commits
to v12.0
since this release
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 #218
- Chapter16.01 listing update by @grantdwoods in #252
- Add Regions and minor changes to chapter 1 by @BenjaminMichaelis in #253
- Chapter2 regions by @BenjaminMichaelis in #254
- Bump MSTest.TestAdapter from 2.2.8 to 2.2.9 by @dependabot in #256
- Bump MSTest.TestFramework from 2.2.8 to 2.2.9 by @dependabot in #257
- MinorUpdate by @BenjaminMichaelis in #259
- Chapter3 regions by @BenjaminMichaelis in #255
- Chapter4 regions by @BenjaminMichaelis in #258
- Add Chapter 5 Regions by @BenjaminMichaelis in #260
- Chapter6 regions by @BenjaminMichaelis in #261
- Add Chapter7 regions by @BenjaminMichaelis in #264
- Deleted submodule by @jenny-curry in #265
- Add Regions to Chapter 8 by @BenjaminMichaelis in #268
- Add regions to chapter 9 by @BenjaminMichaelis in #270
- Add regions to chapter 10 by @BenjaminMichaelis in #271
- Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0 by @dependabot in #273
- Bump MSTest.TestFramework from 2.2.9 to 2.2.10 by @dependabot in #266
- Add regions to chapter 11 by @BenjaminMichaelis in #272
- Bump MSTest.TestAdapter from 2.2.9 to 2.2.10 by @dependabot in #267
- Add Chapter 12 regions by @BenjaminMichaelis in #276
- Adding listing 13.14 (BLOCKED) by @Keboo in #277
- Remove depricated nuget packages by @BenjaminMichaelis in #281
- Add missing listings by @BenjaminMichaelis in #283
- Chapter13 regions by @HannaMichaelis in #280
- Chapter15 regions by @HannaMichaelis in #288
- Chapter16 regions by @HannaMichaelis in #289
- Chapter17 regions by @HannaMichaelis in #291
- Chapter18 regions by @HannaMichaelis in #290
- Chapter19 regions by @HannaMichaelis in #293
- Chapter20 regions by @HannaMichaelis in #294
- Chapter22 regions by @HannaMichaelis in #296
- Chapter21 regions by @HannaMichaelis in #295
- Chapter23 regions by @HannaMichaelis in #297
- added regions to 10.18 and 15.9 by @HannaMichaelis in #298
- adding ch. 1 end region tags by @HannaMichaelis in #299
- ch. 3 end region tags by @HannaMichaelis in #301
- ch. 5 end region tags by @HannaMichaelis in #303
- 10.18and15.9 regions by @HannaMichaelis in #305
- Chapter2 end regions by @HannaMichaelis in #300
- ch. 4 end region tags by @HannaMichaelis in #302
- ch. 7 end region tags by @HannaMichaelis in #306
- ch. 6 end region tags by @HannaMichaelis in #304
- fix the 23.19 degree symbol by @HannaMichaelis in #307
- Fix Build Failure by @BenjaminMichaelis in #316
- Fix targets and update tests by @BenjaminMichaelis in #309
- Create config.yml by @BenjaminMichaelis in #310
- Fixing comments by @HannaMichaelis in #308
- Add missing highlight region by @BenjaminMichaelis in #322
- Add a common props file for the TFM by @BenjaminMichaelis in #323
- Try to fix random failures on linux by @BenjaminMichaelis in #324
- Update IntelliTect.TestTools.Console requirement from 0.6.0-* to 0.7.0-* by @dependabot in #325
- Create LICENSE by @BenjaminMichaelis in #327
- Test against different locales by @BenjaminMichaelis in #320
- Chapter 4: added missing tests by @espence2003 in #329
- Chapter 6 missing listing tests by @espence2003 in #330
- Chapter 10 & 11 missing tests by @espence2003 in #331
- Chapter12&13 missing tests by @espence2003 in #332
- Update IntelliTect.TestTools.Console requirement from 0.7.0-* to 0.7.1-* by @dependabot in #326
- Chapter14&15 missing tests by @espence2003 in #333
- Add unit tests for listings in chapter 16 and 17 by @espence2003 in #334
- Attempted fix for 20.09 timing bug by @Keboo in #338
- Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.1 by @dependabot in #337
- Update nuget packages (dependabot conflict) by @BenjaminMichaelis in #341
- Chapter 18 & 19 missing unit test by @espence2003 in #335
- Added chapters 22 and 23's missing unit tests by @espence2003 in #349
- Added Missing unit tests for chapters 20 and 21 by @espence2003 in #336
- Bump Microsoft.NET.Test.Sdk from 17.3.1 to 17.3.2 by @dependabot in #365
- Bump Microsoft.CodeAnalysis.CSharp.Scripting from 4.3.0 to 4.3.1 by @dependabot in #367
- Automerge dependabot and add Github actions to dependabot by @BenjaminMichaelis in #374
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #381
- Bump actions/setup-dotnet from 2 to 3 by @dependabot in #380
- Completed Chapter 1, handling Top-Level Statements a for initial set of listings. by @MarkMichaelis in #366
- Removed redundant namespaces (System) from Chapter 2 by @MarkMichaelis in #382
- RenumberChapter1Listings by @MarkMichaelis in #383
- Switched the case in the string to account for MSWord auto-correcting it by @MarkMichaelis in #384
- Bump coverlet.msbuild from 3.1.2 to 3.2.0 by @dependabot in #387
- Bump coverlet.collector from 3.1.2 to 3.2.0 by @dependabot in #386
- Renumbered code files in Chapter 2 by @MarkMichaelis in #385
- Switched from cs to XML on csproj files by @MarkMichaelis in #388
- Remove obsolete references to System.ValueTuple by @MarkMichaelis in #389
- Replaced "South Sudan" with "Burundi" by @MarkMichaelis in #390
- Updated source code for Chapter 3. by @MarkMichaelis in #391
- Minor Chapter 2 updates by @MarkMichaelis in #392
- Minor edits to Chapter 01 project file by @MarkMichaelis in #394
- Bump fastify/github-action-merge-dependabot from 3.4.1 to 3.4.2 by @dependabot in #395
- Bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.0 by @dependabot in #399
- Bump Microsoft.Extensions.Logging.Debug from 6.0.0 to 7.0.0 by @dependabot in #400
- Bump actions/checkout from 2 to 3 by @dependabot in #402
- Bump fastify/github-action-merge-dependabot from 3.4.2 to 3.5.0 by @dependabot in #401
- Bump Microsoft.Extensions.Logging.Console from 6.0.0 to 7.0.0 by @dependabot in #398
- Chapter 4 updates by @MarkMichaelis in #396
- Code Completed for Chapter 4 Technical Review by @MarkMichaelis in #397
- Bump Microsoft.CodeAnalysis.CSharp.Scripting from 4.3.1 to 4.4.0 by @dependabot in #405
- Bump fastify/github-action-merge-dependabot from 3.5.0 to 3.5.1 by @dependabot in #406
- Chapter 5 Code updates by @MarkMichaelis in #404
- Added parameter validation listings to Chapter 5 by @MarkMichaelis in #407
- Chapter 5 tests by @ZackBWard in #409
- Switched to use Targeted-Type New Expressions and by @MarkMichaelis in #408
- Added required member listings by @MarkMichaelis in #410
- Renumbered listings in Chapter 6 by @MarkMichaelis in #413
- Implemented C# 9.0 partial method example by @MarkMichaelis in #412
- Bump MSTest.TestFramework from 2.2.10 to 3.0.0 by @dependabot in #416
- Bump MSTest.TestAdapter from 2.2.10 to 3.0.0 by @dependabot in #417
- Fixed Logger API Call in Chapter 10 by @MarkMichaelis in #419
- Switched to file based namespaces and targeted type new expressions (Chapter 7) by @MarkMichaelis in #415
- Cherry pick changes from Chapter 7 by @MarkMichaelis in #420
- add wrapper file so 1.1 can be run by @twofingerrightclick in #414
- Bump fastify/github-action-merge-dependabot from 3.5.1 to 3.5.3 by @dependabot in #421
- Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1 by @dependabot in #422
- Remove CompileErrorLines from listing Output by @BenjaminMichaelis in #423
- Bump MSTest.TestFramework from 3.0.0 to 3.0.1 by @dependabot in #425
- Bump MSTest.TestAdapter from 3.0.0 to 3.0.1 by @dependabot in #424
- Bump MSTest.TestFramework from 3.0.1 to 3.0.2 by @dependabot in #426
- Bump MSTest.TestAdapter from 3.0.1 to 3.0.2 by @dependabot in #427
- Remove fully qualified name for well known type by @Keboo in #429
- Remove unnecessary using statements by @MarkMichaelis in #431
- Moved manuscript footnotes to comments within the code listing by @MarkMichaelis in #433
- Bump fastify/github-action-merge-dependabot from 3.5.3 to 3.5.4 by @dependabot in #434
- Completed pattern matching code listings by @MarkMichaelis in #435
- Add some white space by @Keboo in #428
- Added missing includes. by @MarkMichaelis in #441
- Minor changes for Chapter 8 completed by @MarkMichaelis in #439
- Added line to ignore live unit testing files. by @MarkMichaelis in #442
- Bump IntelliTect.Multitool from 1.2.0 to 1.3.0 by @dependabot in #446
- Chapter 9 Draft Completed by @MarkMichaelis in #447
- Switched to use minimum pwsh command: -Version by @MarkMichaelis in #449
- Add region to 9.04 by @BenjaminMichaelis in #453
- Rename Listing09.06A to Listing09.06 by @BenjaminMichaelis in #456
- Switched to use minimum pwsh command: -Version by @MarkMichaelis in #460
- Fixed infinite recursion error in Chapter 9 by @MarkMichaelis in #462
- Added synchronization when running PowerShell scripts by @MarkMichaelis in #461
- Added Mutext to ClassInitialize in 10.17 test by @MarkMichaelis in #464
- Bump fastify/github-action-merge-dependabot from 3.5.4 to 3.6.0 by @dependabot in #463
- Add new Chapter 2 listings and update tests by @peter-intellitect in #444
- Update Chapter 10 listing numbering by @BenjaminMichaelis in #466
- Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0 by @dependabot in #469
- Bump fastify/github-action-merge-dependabot from 3.6.0 to 3.6.1 by @dependabot in #470
- Update workflows to v11.0 by @BenjaminMichaelis in #473
- Bump fastify/github-action-merge-dependabot from 3.6.1 to 3.6.2 by @dependabot in #471
- Convert to File Scoped Namespaces by @BenjaminMichaelis in #472
- Bump fastify/github-action-merge-dependabot from 3.6.2 to 3.6.3 by @dependabot in #474
- Use new CompilerAssert by @BenjaminMichaelis in #475
- fix: Remove multiple Includes in one listing by @BenjaminMichaelis in #476
- Bump fastify/github-action-merge-dependabot from 3.6.3 to 3.6.4 by @dependabot in #477
- fix: Update global.json to be current by @BenjaminMichaelis in #478
- Bump IntelliTect.Multitool from 1.3.0 to 1.3.1 by @dependabot in #479
- Bump fastify/github-action-merge-dependabot from 3.6.4 to 3.6.5 by @dependabot in #480
- Bump fastify/github-action-merge-dependabot from 3.6.5 to 3.7.0 by @dependabot in #481
- Swapped listing 9.6 and 9.7 by @MarkMichaelis in #482
- CorrectChapter9ListingNumbers by @MarkMichaelis in #483
- Bump coverlet.collector from 3.2.0 to 6.0.0 by @dependabot in #484
- Bump coverlet.msbuild from 3.2.0 to 6.0.0 by @dependabot in #486
- Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 by @dependabot in #488
- Updating NuGet packages that need to be updated together by @Keboo in #489
- Bump Microsoft.CodeAnalysis from 4.4.0 to 4.6.0 by @dependabot in #485
- Proposed cleanup of list 7.32 by @Keboo in #443
- Bump MSTest.TestAdapter from 3.0.2 to 3.0.3 by @dependabot in #490
- Bump fastify/github-action-merge-dependabot from 3.7.0 to 3.8.0 by @dependabot in #492
- Bump MSTest.TestFramework from 3.0.2 to 3.0.3 by @dependabot in #491
- Bump MSTest.TestAdapter from 3.0.3 to 3.0.4 by @dependabot in #493
- Bump MSTest.TestFramework from 3.0.3 to 3.0.4 by @dependabot in #494
- Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.1 by @dependabot in #495
- Bump Microsoft.NET.Test.Sdk from 17.6.1 to 17.6.2 by @dependabot in #496
- Bump fastify/github-action-merge-dependabot from 3.8.0 to 3.9.0 by @dependabot in #497
- Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 by @dependabot in #498
- Bump MSTest.TestAdapter from 3.0.4 to 3.1.1 by @dependabot in #499
- Bump MSTest.TestFramework from 3.0.4 to 3.1.1 by @dependabot in #500
- Converted snippets to listings in Ch 9 by @elizabeth-pauley in #501
- fix: Implemented Misc Chapter 9 Changes from Mark by @danOIntellitect in #505
- Added file scoped namespaces to Chapter 10. by @MarkMichaelis in #504
- Change Table 3.3 to use file-scoped namespace definitions by @MarkMichaelis in #506
- Switched to use nameof with parameter in method attribute. by @MarkMichaelis in #507
- Switched to use file-scoped namespace by @MarkMichaelis in #511
- Change to new() and cleanup short lines by @BenjaminMichaelis in #512
- chore: Updates and speedups by @BenjaminMichaelis in #508
- Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 by @dependabot in #503
- Removed Legacy Listings 14.6 & 14.16 by @MarkMichaelis in #509
- ci: Cache dependencies and cleanup afterwards and use global.json to setup dotnet by @BenjaminMichaelis in #513
- feat: Bump to include .net8.0 and c# 12.0 by @BenjaminMichaelis in #515
- docs: Update .net version in README.md by @BenjaminMichaelis in #518
- Removed unused using declaratives in Chapter 18 by @MarkMichaelis in #520
- fix: Remove unnecessary general catch block by @BenjaminMichaelis in #521
- fix: update incrementor name to be more clear than "Count" by @BenjaminMichaelis in #522
- fix: Update switch statement to use pattern matching by @BenjaminMichaelis in #523
- Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 by @dependabot in #526
- Rev'ing test NuGets together by @Keboo in #527
- Bump Microsoft.CodeAnalysis from 4.6.0 to 4.7.0 by @dependabot in #524
- Removed unused using declaratives in Chapter18 by @MarkMichaelis in #529
- Added local function example by @MarkMichaelis in #528
- Added sample for Covariant Return Types (7.11) by @MarkMichaelis in #519
- Bump fastify/github-action-merge-dependabot from 3.9.0 to 3.9.1 by @dependabot in #531
- Added example for static local functions by @MarkMichaelis in #530
- Minor edit - Chapter 5&6 by @MarkMichaelis in #534
- fix: corrupted unicode character by @ascott18 in #533
- Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 by @dependabot in #535
- Fix chapter 5 listing numbering and add in missing listing 5.11 by @BenjaminMichaelis in #536
- fix: Fix exclude by @BenjaminMichaelis in #537
New Contributors
- @MarkMichaelis made their first contribution in #2
- @AtHeaven made their first contribution in #6
- @yfarag made their first contribution in #7
- @nlundby made their first contribution in #11
- @mocanu-razvan made their first contribution in #24
- @ramondon made their first contribution in #26
- @kamonson made their first contribution in #41
- @SalimGangji made their first contribution in #133
- @dependabot made their first contribution in #227
- @grantdwoods made their first contribution in #252
- @jenny-curry made their first contribution in #265
- @Keboo made their first contribution in #277
- @HannaMichaelis made their first contribution in #280
- @espence2003 made their first contribution in #329
- @ZackBWard made their first contribution in #409
- @peter-intellitect made their first contribution in #444
- @elizabeth-pauley made their first contribution in #501
- @danOIntellitect made their first contribution in #505
- @ascott18 made their first contribution in #533
Full Changelog: v5.0-release...v12.0-v1