Skip to content

Latest commit

 

History

History
49 lines (29 loc) · 2.8 KB

CHANGELOG.md

File metadata and controls

49 lines (29 loc) · 2.8 KB

AsyncBridge release notes

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v0.3.1

Packaging-only change to correct a mistake in the copyright line, both in the package metadata and the assembly version info.

v0.3.0

This release contains a critical fix. It also unifies AsyncBridge.Net35 and AsyncBridge.Portable into the main AsyncBridge package.

Building the repo from source is now possible. It requires Visual Studio 2017.

Deprecated

  • AsyncBridge.Net35 and AsyncBridge.Portable packages are officially deprecated. You should switch to using the main AsyncBridge package which now does the work of all three packages.
    They are still updated as part of this release. This allows update notifications appear in consuming projects and it allows the package metadata to be updated to reflect the deprecation and point you to the unified AsyncBridge package. The assemblies they contain are still binary-compatible with their previous versions. These deprecated packages contain the fixes and changes in this release but they will not be updated in any future release.

Fixed

Added

  • The main AsyncBridge package now ships with new targets besides net40-client:
    net35-client, moved from the now-deprecated AsyncBridge.Net35 package
    portable-net40+sl5, moved from the now-deprecated AsyncBridge.Portable package
    net45, empty so that projects which multi-target don’t pick up the net40-client reference for target frameworks which already include async support

  • Now publishing PDBs in the main package in the modern ‘portable’ PDB format which have the source files embedded.
    (Debugging into embedded source requires Visual Studio 2017 Update 5 and is as easy as turning off Just My Code and making sure PDBs are copied to build output.)

Known issues