Caliburn.Micro Versions Save

A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.

4.0.222+a53dd1fa1b

1 year ago

Bug fix for Navigation Service with .net 5 and .net 6

4.0.210

1 year ago

Caliburn.Micro 4.0.210 Released

Included in this maintance release

*.net 6 support

  • moved min version of .net framework to 4.6.2
  • Check for multiple assemblies being added to the cache @HEskandari
  • IOC performance fixes
  • Removed unnecessary nuget packages

@RudolfJan has also improved the tutorials in the documentation

4.0.173

2 years ago

Additional Platforms supported .NET Core 3.1 WPF .NET 5 WPF Support for the following platforms has been removed. Silverlight 5 Windows Phone 8 (Silverlight) Windows Phone 8 (Windows Runtime) Windows 8.1 We’ll also be discontinued support for .NET 4.0 for WPF. The minimum version of .NET for WPF is now 4.6.1 All of these platforms are still supported in the 3.x releases.

Changes Below is the changes included in 4.0.0 release.

Assemblies The platforms targeted have been changed to support the new .NET ecosystem. These include:

Caliburn.Micro.Core targets .NET Standard 2.0. Caliburn.Micro.Platform.Xamarin.Forms targets .NET Standard 2.0. Caliburn.Micro.Platform is consistently named across all platforms (previously UWP included the platform name) except for Xamarin.Forms. Event Aggregator The Event Aggregator has some major breaking changes, that bring it into an async implementation approach that is the main reason for 4.0.0.

The full changes are available in the event aggregator migration documentation.

Screens and view model lifecycle All the interfaces that support view model lifecycle such as IActivate and IGuardClose now support an async implementation.

4.0.136-rc

3 years ago

Changes:

  • 506cae51ac1bae8530aac220a51fe6747638fd24 RC
  • b5e278cc51514ded32db120d9ae927dc16aca80a Merge pull request #704 from willson556/master
  • 5d31bc6e0319c54b91bfea27ecb0a2b733471530 Tweaks for consistent strong-naming.
  • b2055e25a2e1e7bda489c4cbae73d36e1d1b85cc Revert "Trial of single framework package"
  • 3708dbe002d0e8b2ef624424a814c6e11f6adb3b Trial of single framework package
  • 854f050e1d9f33f17e69bc68c69c7dd834a80996 Bump to beta
  • 13be6bed84dea28fccdba3df0dd10a17c60e94d0 #643 Bump wpf behaviors verison
  • 36deff7f7e5b4cf1d0ac8ed9682676fa7822b1b0 #98 Always bind before setting content
  • 0c4306a1c585e3f4332842565cf97bf73d0978cc #687 Guard against duplicate assemlbies
  • 113f412f20be70845014181223a1dd0a51ee496b #624 Make WindowConductor public
See More
  • 69d5a09eb2a5b16bff9daa83d1e1ada4a27cdecb # 664 Handle Trailing Whitespace
  • 84edd18221243e0b3db5aa54e00680b8e6117c58 And another version
  • 844d47bebe830cad2ef2641b1760d6219d253196 Drop a version down
  • 5deed5608319959f30a5d3ae0b19f18b03400b4f Whoops
  • 68ef32fe037820828601ee3d6b9b6c2f29f12744 Bump SDK version
  • 32cac72a512e97e4ba4d59c148a85d0885fb3c21 Feature tweaks
  • ac51862e35113e400d67566a15301d6edf6aa26b Update XF setup
  • cc34f15ad01e156f3cf9337d6bb2f159f254a2a4 Update setup project to build in CI
  • 5af761f98499724578b782e963af13f2e655e681 .NET Core Features example
  • 40ba3667237b8bdb1387eab6d1e853a0415b1898 Merge pull request #642 from gpetrou/XAMLNamespaces
  • 0da8c7d6d25442e9a6afcdc74ce95c8266462a16 Update XAML namespaces
  • 9c69650aa43f56ad34177f06359cf90007aee5c3 Merge pull request #674 from Mrxx99/pr/CancellationToken [ #663 ]
  • a35f3456bddd398640769fd0a51de9035341ca6e Update Resource.designer.cs
  • 8c68ad759b8d8d3461634981436c2e9f428cffd7 added default CancellationTokens to common methods
  • b29094ed8f9b0d84de7fdd726a3b02f3af821cb4 Update feature references
  • f8c92136e33447f01dda683a2f15586c47e489f8 More project fixes
  • 534d50ce2e3220c0c05d4b520ddb337ed14b9d7b Feature project fixes
  • 971f84d1b4362b779e4486fa08b61635516a590f Revert "Remove Setup and Features builds"
  • 665abb4512bd6b2519bb893b47ade29738e1bcb4 Merge pull request #672 from KasperSK/MonoAndroidResource
  • 4d769429e57220e20d0b419366add9b850134221 Updated core csproj file to make MSbuild generate the resource class in a different namespace
  • b315e3254dc9660ba089bc7cbab50c43995dd533 Merge pull request #667 from MafuJosh/patch-1
  • fe42ae6386ea5e38cc79e2581f5a9e55e667c53b minor typo fix in comment
  • 650a67cd0ec86bba9db0ae73b30396ae301417bd Update README.md
  • f9e743c6069833e4f5dedc2803c8284fc9ce99aa Merge pull request #651 from imba-tjd/patch-1
  • 0866162dfc3a807d732a7bb1d1c7a0e82ed520ff Chore(readme): use https
  • 8eacda601337ecfdbe352e0bae90d74293b8f535 Merge pull request #646 from davidhenley/patch-2
  • 30fb2f8c5a724236d9cf19d11df284091649c808 Updated Behaviors for netcoreapp3.0 target
  • dd42b3768d97c7d2b3b60d2505867ba457b491b5 Remove Setup and Features builds
  • ebb4c1275569846bad6e6e56ab801d3f8d38af4f Merge pull request #644 from davidhenley/patch-1
  • fbbebe6394c4d9efad59a54a4f7948995a5aaea8 Update Microsoft.Xaml.Behaviors.Wpf to target .NET Core
  • d633717e141766d03c5c8753b638b02abf937dae Update Resource.designer.cs
  • 8b0512e9144220324bb2df5c568a4f5cd20f19eb Merge pull request #641 from gpetrou/MSBuildSdkExtrasWorkaround
  • ed06fe10d07973bf7d70ac9fa61543ee478fc089 Remove MSBuildSdkExtras workarounds
  • 2cebdf97ff587b6304c9e4d08d0ac030e7abc1c0 Use final 3.0 SDK
  • 8d769d883060ec7273677fd7a77fbe4662a392de Merge pull request #638 from louistio/fix-and-operator
  • f04178c0aea5ac0082e1f682c047c9cac3d473c3 Use short-circuit AND operator in EventAggregator
  • 3db404814c9aafadbd9122fbc13631020105fad5 Merge pull request #633 from louistio/rename-aysnc-to-async
  • 647929f948deb9fb28ded91778a6b5f9c6b3a98e Rename methods with "Aysnc" to "Async"
  • 7758a9e9ce72182cdf0eb417565573c4b0f277df Merge pull request #626 from mjuen/master
  • e32622d0ed2fd933319573bb5b9e14f5d2bdd864 Merge branch 'master' into master
  • ecab1ca07366bf1b046613aab8e33681fe9d7009 Merge branch 'master' of https://github.com/mjuen/Caliburn.Micro
  • e81cd0b6f9044908eefb4baddbb09f757f6aef1b Fix certficate thumbprint for UWP sample project
  • 668089ad96f94fbe1f854085ebe2ca62bd328816 Update global.json
  • c49e02b06d8e2a8396842e83f8de774904499954 Update azure-pipeline.yml for Azure Pipelines
  • b51ce7440ed184cd6f48ec08fd47f9cbcfeabf09 Merge branch 'master' into master
  • 713dff0d51ad718e9042b0432c0090b919382016 Adjust azure pipeline to work with VS2019 and .NET Core 3.0
  • 62b63662ceb1d384d96393b940a5fd943fbf561f Update global.json
  • 0e0e2a825d0f203d3c60dc3e831c1df8fc7c7148 Update global.json
  • 39aa4a557eee27062f284cb14cf159c4a16fde63 Update azure-pipeline.yml for Azure Pipelines
  • aa32de8ac91cf17e4af0105c206b7f9027fca90d Update azure-pipeline.yml for Azure Pipelines
  • 638611f8678cbb3c7a19022cf7c24f97c247574f Update global.json
  • 7190a2f8ddb20a9e6a2cf24334865d05d5c9e226 Update global.json
  • 13569e5904693ec5d8bff2984c1ac305bb666d06 Bump MSBuild.Sdk.Extras
  • 62031a7d5ab16a3e2bbfe6db68f98af7fcee5242 Update azure-pipeline.yml for Azure Pipelines
  • 7769b552cb9a1241ef12e199b4cca8703ea0b17a Update azure-pipeline.yml for Azure Pipelines
  • 20a40510916b11a5dffae7748a113fc69ce46088 Update azure-pipeline.yml for Azure Pipelines
  • b301d4df33cb7a590222ba8ab459ada2a1e2e3c4 Corrected indentation in Directory.Build.targets
  • df87adaac6208f07ea8fd727e5c2a2eed75512de Replaced NETCOREAPP symbol with NETCORE defined in Directory.Build.targets
  • 3f2ba0f63ab10805dd3c9657d26ac65c0ca3ef5c Added missing NETCOREAPP for conditional code
  • d4c56f3a1f41e89fbbf171e8ba9cd56f7ba8386c Added .NET Core 3.0 target to Caliburn.Micro.Platform and renamed shared folder
  • 1b4dcba519037fac5297c65d18db444505348afe #407 Check new setting when doing property notifcations
  • b9effb88c8be4021a716079e8cf15d3cdb9af8ed #407 Add PropertyChangeNotificationsOnUIThread
  • 819b9e771416a76c21cab1f4c5ed70ccb2d5ca8f #468 Enable recursive build up
  • d36852e0fc9f8776ccea1992fa4c0632c46ff386 #372 Move tests to 462
  • df005d5a7d31b4039ae029cd73256a6361045a6d #372 Add unit tests for SimpleContainer
  • 99df5a74d8023bacb30f83fa2e27f37778544cfa #372 Choose constructor based on paramters that have handlers
  • 5f071745fc5ef261ac51dbd053335b268ae91ee6 #605 Match Close method without paramters
  • 22babb91fcde418210da203674839e6b49be017a #612 Ensure all event aggregator methods are virtual
  • fea2c68650c4547e69a6527113cd02e5b37b9835 #481 Remove deprecated string based IoC resolution
  • 750d0e3f0959db769fa55df6120068eb9134bd14 #539 Make AssemblyCache.Install extensible
  • c9ce93b4bc96a22a0e3d09dc024f15de7fc1172f #486 Add xmlns prefix for actual site
  • b5ae5694a26a9c7efb1e5d1c26d268cc8166d975 #528 Remove null checks for nav services that pass values by dictionary
  • 350f94f444a17f4a03457c0d280cfc71bd1296c3 #597 Async nav service methods
  • c656c511f75e2eb2c1937b6bdaca1209cd053dbe #599 Fix async bug in OnUIThreadAsync
  • 7d2cd98434f40e2fcc25b7c75d134b0358d05d2b #585 Use different approach in Window Manager
  • 1416e4a3eb88d687ad105187df30c012e7ee141c Merge pull request #596 from markgould/master
  • 3e443b42891a816057a295c278990d59e64f47f0 Fixes an issue where Window.Close is being called before Closing has finished, when CanCloseAsync executes too quickly.
  • 9f82a089a39b88d5aa4e4203144d9191e0bb3648 Merge pull request #1 from Caliburn-Micro/master
  • 772ed0bc7b0856973482cf3e5f4218e04a4c5b9c #585 Only set dialog result when we need to
  • 72bd9d30d36a7b13f0819efef85f123344519882 #585 Handle async close in WindowManager
  • d0fd1d8d38eb7f4bc0051970f3c07539038e4785 #585 Move conductor logic to Screen
  • c18470a07eeefa11a368ef9d791ea78f98f79c1b Merge pull request #594 from mgnsm/#593
  • 60942242423e4f4ec227d81c794d2c8bc028c425 #593 Set the IsInitialized and IsActive properties to true only after the screen has actually been initialized and activated respectively.
  • 956d2c551c9571a9ae6766baacaa6293182ac74c Merge pull request #592 from mgnsm/#591
  • ee6fdb1194883ebc61c8224f488b5449c97f0822 #591 Display the view before activating the view model asynchronously.
  • 00b2d4ac990e9727ebf4ccd032f83fa3149e427f #590 Fix up Samples
  • e6b7b1d5ff33083e8cd2795f242c7c2ad7759e82 #590 OnUIThreadAsync takes a Func
  • bf53c4370b373586a2117cd31663d72cdc27208f #577 Features debug build configuration
  • b72ca1587d9a495dd9bb1f20464172a240e07805 #584 Fix strong name in core
  • 3884e321070fd3e8b7ad3559782d878e31fa5cca #577 More silly compiler errors
  • 8519bd6c4a3e20731f8e954afa860437a8d5000c #577 Fix build error
  • a972c9207c0e71d8b45196adc47d375a9d9a6797 #577 Fix verison typo
  • 8febfc94f06bfd5c3fb5d30f14b41bb4081981fa #577 Consolidate versions
  • f4a3d9f2e8871c770fef9acaee341f2d8dcfa673 #577 Add key to repository
  • 64eb2107551b938035438a8fd51a4bea5603595a Merge pull request #580 from CaulyKan/master [ #579 ]
  • d97ad20e94513faefdd14d8b52a8afb835ffbab1 #579 Add optional key to GetAllInstances
  • f435e3c21ec20a56b905ff50a8a1eae3c1b7789c Merge pull request #578 from babackman/master
  • 5f3641e9b778b34d457e620aae7b4a04519305db Allow KeyTrigger to match Alt+Key combinations
  • 38e1434dccd9f3bd5f9b12b8363d41c9e5ebe756 #577 Release build symbols
  • 3dfdffefa40ccbc0c62d91353b9db76462cf03e4 #577 Move project references to release
  • 37fca64bbae3be32e1d8e2877695286db9cbde70 #577 More project fixups
  • 13d93dc9d8eebb8f4ee445d1cd165e4a364bba1c #577 Fix project path
  • 3bf2e2e5965dcd17c93db7f7c46c2828480ceb85 #577 Use nuget restore
  • d20c62be79299004bda62c07fe2e5d8fc754cbb6 #577 Restore samples
  • 06755375be439f4bff32fb4410cc3df3a2d021e3 #577 Restore the restore step
  • b68837c011edd7811f225b427d09a2e2c5962573 #577 Build Samples in CI pipeline
  • e2a31a60af4565e1b519866cc14326e06e40b056 #576 Add git commit hash
  • eabc9836a1b35189bc935b4df297adf4d4ed1f8b #575 Switch to license expression
  • d5693d9b4d5ab572ecc14ea135ac4b18d6b56a9e #574 Create an .editorconfig
  • b8c8b4fc296f001d1947f5d7068bc7dfcfdc214a #570 Move back to support .NET 4.5
  • 4add2b61b96c63cbcaa3d818cef19a0fe9a46b40 First attempt at building templates
  • 6fdb9d73d4779e101875b98d152df041fee094ac Update samples to Microsoft.Xaml.Behaviors
  • 19176c500299c809b97a8009d33f039b8194206e Switch main projects to Microsoft.Xaml.Behaviors
  • f23095d415a223477cb7f076772a1a4560a07708 Make FormsApplication async
  • 37d9efbaa113bf21cc04f63350954dd74b7ce3df Include .rd.xml file
  • fd654204662d0fc401ed3346e8d11082bb06b021 Make Window Manager & Bootstrapper properly async
  • e371911f0be812ab009a8629613baf257fc25a43 Remove more obsolete projects
  • 03d7f28268f2d95ef45645858fceac40fef8ce70 Remove obsolete samples
  • d26b9f7d3dbbd2484fe07327813d78e11528beeb Move .github to root folder
  • 0ec244e7caf2af45b608542266906afc81d19179 Create support file
  • ed0db956285773341b43479d2807705ed9c689e3 Move contributing into .github folder
  • e456d44e8c90d3dd680bd8eaced7d9803c309edc More badges
  • 46c0d5143cf322824ac963bcb80bbfc2314534a7 Add badge to reeadme
  • 7aa129814344ae887d2eec71a5214731d4e441e2 New version trial
  • ce51dfcfa1ec3a196e056ade1c05b82264d67a46 More build shennangines
  • 718d046081bad936e33b50d5f84d590d5834cee0 Mess aroud with version number
  • 1810fa888ffa2827759ba6dcbb85c26e8f3a1069 Remove trigger
  • a24d4eca57413ced34654f496f60bda04eb8653a Build all branches
  • 36b3b04e4952c6dfb75ef9430071178a808c9b80 Remove starr packages
  • c7f7f43d20ca87928af6fc57b860b41c0d7b37ea Merge branch 'master' into dev/4.0.0
  • 6ef076ee8a8337a41beae0c034957c06e14461e8 Tweak artifacts
  • ae1333f750068f56cab4d1974b814de35575b580 Create packages
  • 0a06157a739835c27879943af6245eb1dc64649d Publish Artifacts
  • bb7d0f4b44cc9de5fdef98f8225f3a9ed6f4cd0b Update pipeline to use Git versioning
  • ad2ef364742c5e34089dec9172f5f690a8758a65 Trial GitVersioning
  • cec05c450f9649778183d05600b5f5e6a077aae8 Include Blend SDK in package
  • 5e63bf0b7170d3b2b5c466456f02a95fcd28e526 Move core tests to net46
  • c69064d3bf2bb650a8083b21d190ad91e52af293 Still can't find the tests
  • 95874eb5e2b0121bb2788c68892cb08bdae5e92b Path experiments for buid
  • 407a2123f87d5406a66c9f3f2ea0d185183289ed Strong name WPF
  • 4eaaf76e3e49e6154a9da2469cdcb1571b83cf5f Run unit tests in pipeline
  • df4d77ccc5b33fa628885a2ea3688f3053016d28 Test pipeline
  • 382bbd263682abdf7f407eafdd24c9b18cda845c Add initial pipeline
  • 217982fd62a4c61f78a80d2dfb23448c861d0f25 Fix up samples
  • a69335b808d7f17707528b38fc13ebd8833976f3 Merge branch 'dev/4.0.0' of https://github.com/Caliburn-Micro/Caliburn.Micro into dev/4.0.0
  • 93dc1dcd6a59b8193be57f36388ac1d9ff8bd306 Update Samples
  • 04568955ea32363d8aa5617cc43f632ff176fa4c Update Directory.Build.props
  • 3f3ed78c8c6aef1c43c7ab89b37b8001595d38b0 Merge pull request #553 from qtuu/issue-529
  • 8847a980f9954298e65c1f67ce864e72e67e356f partial ShellView-class added
  • e90d249389d8ced9e34f39ded3225586a08b1a0a Project Reboot
  • bb64efcaa3fbe11ee0283e27ad9871f99b4a35cf #530 Hack for CloseAction
  • 5beec94ee1a1c145612f637aa0aacae5a54ab63e #530 Initial work for deactivate async
  • 3498cd3cb7f1f3b6f9382ccebbe99923339aa8b9 #512 Some tests fixed
  • bbf7e2533a6fca6b0f1d2ab434c7de0e40350dc1 #512 Hacks in Navigation Service and Window Manager
  • 91e4951f79cddeb84c01e074f4371a55209ba379 #512 Fix up unit tests
  • 578b2b8bb5827cf40e1f13235c99eeeb1507410e #512 Switch conductors to new close strategry
  • aa5e70b9f60b67e2a6a936addd1b2b39401649cc #512 Move screen to using async CanClose
  • 0ec9402ce67fcec73d39fc40d9890a5cdbf27a49 #512 Async IGuardClose
  • 4c7d353eb9ad64cf1fa40b90eb0c13038311eb87 #512 New async close strategy
  • 1b38461eac874ee032bbfbc2473e5cd9fb7a4fa7 #512 New close result
  • 011b8a0dfff796c5192a1dc50ebfb6124825616a #512 IClose async
  • cc8718a9a9ad49679afb5121675ceae2abe5d37d Merge pull request #514 from chrisstaley/dev/4.0.0
  • 4cfc7d0ee32d4c6a7a6a9602f3a3842e6b7a0829 Fixing InvalidOperationException when iOS app starts
  • 282db53e7cbd6492d2220e1bf3ba79040752fd91 #506 Migrate features projects
  • e79c92b5a304d02f8042bf9d6449154b9bf2d806 Project updates
  • 603518eb96ca88dea938c59740de0d7b349fcbd3 #506 Fix bug in conductor
  • 1c01692de56d120f9dee525bdd68b82c78a7b53b #506 Window Manager and Forms Application
  • c0a6d0da5df336124a43e494b935fb3d1b80951e Update Build.Extras
  • babb62fc96cb58b7d9a78322c9e2e6ea66df44e7 #506 Navigation and Forms adapter
  • 7f36022e8106063fcc048dbcdc57a318043cd84a #506 Migrate DisplayRootViewFor<T>
  • 86a1edd3989f0d686cf458f0e077ac9037b9aac3 #506 Migrate conductor unit tests
  • b1d6a6ffaa541ef50087f2674947168f764d54c3 #506 Migrate conductors
  • 0640556c297c144c8195103dd1edcccbbc32c11b #506 Migrate screen extensions
  • 11405b87f904cbcb0a83f31bcfd1f901ff0e866c #506 Move Screen to async first
  • 91a17a1c150d159ec0fb9624f79d85edbaf04d3f #488 More style guide changes
  • 5924370c63c2b423878fafa46425033ae5a25dd1 #503 Change assembly name for Xamarin.Forms
  • 168d820b23c3a5c7fd71d4af9fbce9c98918debf #503 Fix up nuspec for UWP
  • 6199ca897274f4fa89371142061e1ab01acf38cf #503 Update nuspec files
  • c34846bd23dff4294d2553af550dd044b3bb2d55 #503 Increment assembly version
  • 585fb74ff9999ae80b01d62c499085e516bcc547 #503 Add back the .rd.xml for UWP
  • 7b69116c23a76b8ac700e44815f269b6b171a5a7 #503 Remove Caliburn.Micro.Start
  • f307891bb3cfed4d2415419b49d06a88d8351f30 #503 Update nuget to support sem ver 2
  • 3e5f4679528832030efb7d8d84e468ccab968ae7 #503 Change out assembly for Xamarin.Forms
  • bf13b521b9254b2764052f2ab2c77208fe32108e #503 Move tests output to correct directory
  • e91bfdee966f7940263919f323bcd3d3718543df #496 Remove EventAggregator.HandlerResultProcessing
  • b0d788e4ecd59cc7a9a94a1787d2ec078ac1f4c2 #347 Remove the IHandle interface
  • 134f3bcc47be3eb451a447aaeb417cf8c8bae619 #496 Overloads without cancellation token
  • 12010b51344d1448dbbd9f80caba963eb2c1ede2 #496 Update samples to use new methods
  • 858ab8a8affd9cfb6cdde1b54e811b6003802a88 Fix samples project references
  • 72a0c304b12c3c7a01add062bbbf826abec868ca #496 Extra event aggregator tests
  • c363576e852ef455409582b80e3d01bda334070e #496 Custom marshalling for subscription
  • 17ac54fa3f35ef554f79c6a2cf0806663206ff55 Bump version
  • 17b72af3540d2001a391148ffc45db9aa471c28a #496 PublishAsync and HandleAsync
  • 89ea24d6496ecf84a9bfc7362c57844238149acf #157 Use STA tests
  • 8431dd9f71d08b54248687c978b0a94517308044 #157 Move to new projects for WPF tests
  • c2a95d4c6b934ca9a56d04fc565bdec959bd459d #488 Updated .editorconfig and R# settings
  • 0a9c96ec03f91d12b654576aae532c41c8b429e5 #157 Add xunit.runner.visualstudio
  • e8e1803f11a38e14dc2bc85fa8095ffe05ea1e63 Remove uneeded test from #184
  • 027961f2be506e1510130f591f07713cddbbd0ee #371 Fix up last compiler warning
  • 74d9b949ee4f5865aae00dd359fca285ca29bf16 #371 Simplify platform project
  • 6242a8339e4c83f89e3f446b16ad311e39ead310 #371 CLS Compliant false
  • 75ed8e6ca82fe2eacc00a3d7201dd2d840cdeb3a Merge branch 'master' into dev/4.0.0
  • 526a6c8a922a99ba2189c651b6fa467e16679075 Merge pull request #485 from bryanbcook/extend-xforms-pagenavigation
  • 51d76f0df54e93c91fd015e909a7953afc3ac8a3 Update Xamarin.Forms NavigationPageAdapter to allow users to override activate/deactivate logic when navigating
  • e46151ddbb8327eb6485b030a18fbe9d3f26b405 Merge pull request #482 from llifon/master
  • 58a4e9e40a717af6e8f1d052a89eecf1da9a9832 Fixed spelling of 'Inidicates' with 'Indicates'
  • 66eb0f27a51285d48b7df61ac6494f3c9c983c40 Merge pull request #457 from rossvegas/dev/4.0.0
  • 56f0c1cd120c98c6a0bbcad6f7fd3d05d5c8e324 Update .NET standard projects to include PackageId as Nuget workaround. Discussed in Issue #450
  • 04c6daff0948942e7f033975e6f52c08fa69be36 #371 Fix up oroject compile
  • 969e3368ce572b4a69c4714d58037690ac6e34af #450 Update feature samples to use new output
  • a534bea85d1b0642eaf1e81169f729c806954678 #450 Remove unsupported platform samples
  • 97a6f8ea3a35721ff718c3901a061a7bd49fc6fb #449 Ensure all .cs files in solution are shown
  • e7595d7f7e83695af12a01d7c4dc7579613b84b6 #449 Correct output paths for all projects
  • 3f57ce1d505176ed1fe12455ac035d4eec3d3f07 #449 Correct assembly info over projects
  • 00681baa4d2433b7f2f0476be1bef0cf32bee10c #371 Fix unit test references
  • 880d7d5c0f31ea0438f22f867f31748a9eea69de #371 Remove legacy folder
  • 731bed879ac3f24565a6d7542cce3d10e51bf486 #371 Add Xamarin.Forms to Caliburn.Micro.Platform
  • 09032722399b38598175bc0d880cb7f1220cef8b #371 Add iOS to Caliburn.Micro.Platform
  • f73b606506c32f9e91ecf3081c753bf026aadf4c #371 Add Android to Caliburn.Micro.Platform
  • 85e61d802bed32898ba699d16ddab38e31b6beb1 #371 Add UWP to Caliburn.Micro.Platform
  • 3cf65610fbb6f840ca94162cfd0b6313c895455d #371 Create Caliburn.Micro.Platform
  • c8185a60a5952a81f323a1c8b32e15c9b1dcf8b2 #371 Shift existing projects to Legacy folder
  • caf6634517373c1a2d96c5e394dbbbcea7ab4c73 #371 Extract Caliburn.Micro.Platform.Core
  • b77c6bbc64f60ccac2ed0fdc874fc1ca0e34c117 #371 Rename folder for Caliburn.Micro.Core
  • f6582e431ed75c48fd9e2104a3ce591d1c336841 #371 Migrate Caliburn.Micro.Core to .NET Standard
  • ecc07662a1477028546c083692590f9b5c033d1c #44 Remove unused platform code
  • 1c0ac452b02aa7b2d82d381f0137c10212bbef23 #444 Remove WinRT and WinRT81 symbols from project
  • 3d9bea1f40e2eaf1801332c4f45728cbf15a31f8 #444 Rename WinRT and WinRT81 to WINDOWS_UWP
  • a09739c22d6eba80f1112e3fa92c6b0aff8c0082 #444 Remove WP81 compilation symbol
  • 30574d8ee06540029cd45b123462ddfb00ac13f5 #444 Remove WINDOWS_PHONE compilation symbol
  • 4254cb253a159bda221feb55aa8769938ff271ad #444 Remove SL5 compilation symbol
  • 9c295f83e3f38757e6a589ea4ed7681f8310e97d #444 Remove SILVERLIGHT compilation symbol
  • 2b48d2a3fb786cbef60b9aad47fdd7540d96ad22 #444 Remove unused projects
  • 2fdf0b903b455084c44c3a400199eb02804bb024 #444 Remove unsupported projects from solution

This list of changes was auto generated.

4.0.105-alpha

4 years ago

Changes:

  • 650a67cd0ec86bba9db0ae73b30396ae301417bd Update README.md
  • f9e743c6069833e4f5dedc2803c8284fc9ce99aa Merge pull request #651 from imba-tjd/patch-1
  • 0866162dfc3a807d732a7bb1d1c7a0e82ed520ff Chore(readme): use https
  • 8eacda601337ecfdbe352e0bae90d74293b8f535 Merge pull request #646 from davidhenley/patch-2
  • 30fb2f8c5a724236d9cf19d11df284091649c808 Updated Behaviors for netcoreapp3.0 target
  • dd42b3768d97c7d2b3b60d2505867ba457b491b5 Remove Setup and Features builds
  • ebb4c1275569846bad6e6e56ab801d3f8d38af4f Merge pull request #644 from davidhenley/patch-1
  • fbbebe6394c4d9efad59a54a4f7948995a5aaea8 Update Microsoft.Xaml.Behaviors.Wpf to target .NET Core
  • d633717e141766d03c5c8753b638b02abf937dae Update Resource.designer.cs
  • 8b0512e9144220324bb2df5c568a4f5cd20f19eb Merge pull request #641 from gpetrou/MSBuildSdkExtrasWorkaround
See More
  • ed06fe10d07973bf7d70ac9fa61543ee478fc089 Remove MSBuildSdkExtras workarounds
  • 2cebdf97ff587b6304c9e4d08d0ac030e7abc1c0 Use final 3.0 SDK
  • 8d769d883060ec7273677fd7a77fbe4662a392de Merge pull request #638 from louistio/fix-and-operator
  • f04178c0aea5ac0082e1f682c047c9cac3d473c3 Use short-circuit AND operator in EventAggregator
  • 3db404814c9aafadbd9122fbc13631020105fad5 Merge pull request #633 from louistio/rename-aysnc-to-async
  • 647929f948deb9fb28ded91778a6b5f9c6b3a98e Rename methods with "Aysnc" to "Async"
  • 7758a9e9ce72182cdf0eb417565573c4b0f277df Merge pull request #626 from mjuen/master
  • e32622d0ed2fd933319573bb5b9e14f5d2bdd864 Merge branch 'master' into master
  • ecab1ca07366bf1b046613aab8e33681fe9d7009 Merge branch 'master' of https://github.com/mjuen/Caliburn.Micro
  • e81cd0b6f9044908eefb4baddbb09f757f6aef1b Fix certficate thumbprint for UWP sample project
  • 668089ad96f94fbe1f854085ebe2ca62bd328816 Update global.json
  • c49e02b06d8e2a8396842e83f8de774904499954 Update azure-pipeline.yml for Azure Pipelines
  • b51ce7440ed184cd6f48ec08fd47f9cbcfeabf09 Merge branch 'master' into master
  • 713dff0d51ad718e9042b0432c0090b919382016 Adjust azure pipeline to work with VS2019 and .NET Core 3.0
  • 62b63662ceb1d384d96393b940a5fd943fbf561f Update global.json
  • 0e0e2a825d0f203d3c60dc3e831c1df8fc7c7148 Update global.json
  • 39aa4a557eee27062f284cb14cf159c4a16fde63 Update azure-pipeline.yml for Azure Pipelines
  • aa32de8ac91cf17e4af0105c206b7f9027fca90d Update azure-pipeline.yml for Azure Pipelines
  • 638611f8678cbb3c7a19022cf7c24f97c247574f Update global.json
  • 7190a2f8ddb20a9e6a2cf24334865d05d5c9e226 Update global.json
  • 13569e5904693ec5d8bff2984c1ac305bb666d06 Bump MSBuild.Sdk.Extras
  • 62031a7d5ab16a3e2bbfe6db68f98af7fcee5242 Update azure-pipeline.yml for Azure Pipelines
  • 7769b552cb9a1241ef12e199b4cca8703ea0b17a Update azure-pipeline.yml for Azure Pipelines
  • 20a40510916b11a5dffae7748a113fc69ce46088 Update azure-pipeline.yml for Azure Pipelines
  • b301d4df33cb7a590222ba8ab459ada2a1e2e3c4 Corrected indentation in Directory.Build.targets
  • df87adaac6208f07ea8fd727e5c2a2eed75512de Replaced NETCOREAPP symbol with NETCORE defined in Directory.Build.targets
  • 3f2ba0f63ab10805dd3c9657d26ac65c0ca3ef5c Added missing NETCOREAPP for conditional code
  • d4c56f3a1f41e89fbbf171e8ba9cd56f7ba8386c Added .NET Core 3.0 target to Caliburn.Micro.Platform and renamed shared folder
  • 1b4dcba519037fac5297c65d18db444505348afe #407 Check new setting when doing property notifcations
  • b9effb88c8be4021a716079e8cf15d3cdb9af8ed #407 Add PropertyChangeNotificationsOnUIThread
  • 819b9e771416a76c21cab1f4c5ed70ccb2d5ca8f #468 Enable recursive build up
  • d36852e0fc9f8776ccea1992fa4c0632c46ff386 #372 Move tests to 462
  • df005d5a7d31b4039ae029cd73256a6361045a6d #372 Add unit tests for SimpleContainer
  • 99df5a74d8023bacb30f83fa2e27f37778544cfa #372 Choose constructor based on paramters that have handlers
  • 5f071745fc5ef261ac51dbd053335b268ae91ee6 #605 Match Close method without paramters
  • 22babb91fcde418210da203674839e6b49be017a #612 Ensure all event aggregator methods are virtual
  • fea2c68650c4547e69a6527113cd02e5b37b9835 #481 Remove deprecated string based IoC resolution
  • 750d0e3f0959db769fa55df6120068eb9134bd14 #539 Make AssemblyCache.Install extensible
  • c9ce93b4bc96a22a0e3d09dc024f15de7fc1172f #486 Add xmlns prefix for actual site
  • b5ae5694a26a9c7efb1e5d1c26d268cc8166d975 #528 Remove null checks for nav services that pass values by dictionary
  • 350f94f444a17f4a03457c0d280cfc71bd1296c3 #597 Async nav service methods
  • c656c511f75e2eb2c1937b6bdaca1209cd053dbe #599 Fix async bug in OnUIThreadAsync
  • 7d2cd98434f40e2fcc25b7c75d134b0358d05d2b #585 Use different approach in Window Manager
  • 1416e4a3eb88d687ad105187df30c012e7ee141c Merge pull request #596 from markgould/master
  • 3e443b42891a816057a295c278990d59e64f47f0 Fixes an issue where Window.Close is being called before Closing has finished, when CanCloseAsync executes too quickly.
  • 9f82a089a39b88d5aa4e4203144d9191e0bb3648 Merge pull request #1 from Caliburn-Micro/master
  • 772ed0bc7b0856973482cf3e5f4218e04a4c5b9c #585 Only set dialog result when we need to
  • 72bd9d30d36a7b13f0819efef85f123344519882 #585 Handle async close in WindowManager
  • d0fd1d8d38eb7f4bc0051970f3c07539038e4785 #585 Move conductor logic to Screen
  • c18470a07eeefa11a368ef9d791ea78f98f79c1b Merge pull request #594 from mgnsm/#593
  • 60942242423e4f4ec227d81c794d2c8bc028c425 #593 Set the IsInitialized and IsActive properties to true only after the screen has actually been initialized and activated respectively.
  • 956d2c551c9571a9ae6766baacaa6293182ac74c Merge pull request #592 from mgnsm/#591
  • ee6fdb1194883ebc61c8224f488b5449c97f0822 #591 Display the view before activating the view model asynchronously.
  • 00b2d4ac990e9727ebf4ccd032f83fa3149e427f #590 Fix up Samples
  • e6b7b1d5ff33083e8cd2795f242c7c2ad7759e82 #590 OnUIThreadAsync takes a Func
  • bf53c4370b373586a2117cd31663d72cdc27208f #577 Features debug build configuration
  • b72ca1587d9a495dd9bb1f20464172a240e07805 #584 Fix strong name in core
  • 3884e321070fd3e8b7ad3559782d878e31fa5cca #577 More silly compiler errors
  • 8519bd6c4a3e20731f8e954afa860437a8d5000c #577 Fix build error
  • a972c9207c0e71d8b45196adc47d375a9d9a6797 #577 Fix verison typo
  • 8febfc94f06bfd5c3fb5d30f14b41bb4081981fa #577 Consolidate versions
  • f4a3d9f2e8871c770fef9acaee341f2d8dcfa673 #577 Add key to repository
  • 64eb2107551b938035438a8fd51a4bea5603595a Merge pull request #580 from CaulyKan/master [ #579 ]
  • d97ad20e94513faefdd14d8b52a8afb835ffbab1 #579 Add optional key to GetAllInstances
  • f435e3c21ec20a56b905ff50a8a1eae3c1b7789c Merge pull request #578 from babackman/master
  • 5f3641e9b778b34d457e620aae7b4a04519305db Allow KeyTrigger to match Alt+Key combinations
  • 38e1434dccd9f3bd5f9b12b8363d41c9e5ebe756 #577 Release build symbols
  • 3dfdffefa40ccbc0c62d91353b9db76462cf03e4 #577 Move project references to release
  • 37fca64bbae3be32e1d8e2877695286db9cbde70 #577 More project fixups
  • 13d93dc9d8eebb8f4ee445d1cd165e4a364bba1c #577 Fix project path
  • 3bf2e2e5965dcd17c93db7f7c46c2828480ceb85 #577 Use nuget restore
  • d20c62be79299004bda62c07fe2e5d8fc754cbb6 #577 Restore samples
  • 06755375be439f4bff32fb4410cc3df3a2d021e3 #577 Restore the restore step
  • b68837c011edd7811f225b427d09a2e2c5962573 #577 Build Samples in CI pipeline
  • e2a31a60af4565e1b519866cc14326e06e40b056 #576 Add git commit hash
  • eabc9836a1b35189bc935b4df297adf4d4ed1f8b #575 Switch to license expression
  • d5693d9b4d5ab572ecc14ea135ac4b18d6b56a9e #574 Create an .editorconfig
  • b8c8b4fc296f001d1947f5d7068bc7dfcfdc214a #570 Move back to support .NET 4.5
  • 4add2b61b96c63cbcaa3d818cef19a0fe9a46b40 First attempt at building templates
  • 6fdb9d73d4779e101875b98d152df041fee094ac Update samples to Microsoft.Xaml.Behaviors
  • 19176c500299c809b97a8009d33f039b8194206e Switch main projects to Microsoft.Xaml.Behaviors
  • f23095d415a223477cb7f076772a1a4560a07708 Make FormsApplication async
  • 37d9efbaa113bf21cc04f63350954dd74b7ce3df Include .rd.xml file
  • fd654204662d0fc401ed3346e8d11082bb06b021 Make Window Manager & Bootstrapper properly async
  • e371911f0be812ab009a8629613baf257fc25a43 Remove more obsolete projects
  • 03d7f28268f2d95ef45645858fceac40fef8ce70 Remove obsolete samples
  • d26b9f7d3dbbd2484fe07327813d78e11528beeb Move .github to root folder
  • 0ec244e7caf2af45b608542266906afc81d19179 Create support file
  • ed0db956285773341b43479d2807705ed9c689e3 Move contributing into .github folder
  • e456d44e8c90d3dd680bd8eaced7d9803c309edc More badges
  • 46c0d5143cf322824ac963bcb80bbfc2314534a7 Add badge to reeadme
  • 7aa129814344ae887d2eec71a5214731d4e441e2 New version trial
  • ce51dfcfa1ec3a196e056ade1c05b82264d67a46 More build shennangines
  • 718d046081bad936e33b50d5f84d590d5834cee0 Mess aroud with version number
  • 1810fa888ffa2827759ba6dcbb85c26e8f3a1069 Remove trigger
  • a24d4eca57413ced34654f496f60bda04eb8653a Build all branches
  • 36b3b04e4952c6dfb75ef9430071178a808c9b80 Remove starr packages
  • c7f7f43d20ca87928af6fc57b860b41c0d7b37ea Merge branch 'master' into dev/4.0.0
  • 6ef076ee8a8337a41beae0c034957c06e14461e8 Tweak artifacts
  • ae1333f750068f56cab4d1974b814de35575b580 Create packages
  • 0a06157a739835c27879943af6245eb1dc64649d Publish Artifacts
  • bb7d0f4b44cc9de5fdef98f8225f3a9ed6f4cd0b Update pipeline to use Git versioning
  • ad2ef364742c5e34089dec9172f5f690a8758a65 Trial GitVersioning
  • cec05c450f9649778183d05600b5f5e6a077aae8 Include Blend SDK in package
  • 5e63bf0b7170d3b2b5c466456f02a95fcd28e526 Move core tests to net46
  • c69064d3bf2bb650a8083b21d190ad91e52af293 Still can't find the tests
  • 95874eb5e2b0121bb2788c68892cb08bdae5e92b Path experiments for buid
  • 407a2123f87d5406a66c9f3f2ea0d185183289ed Strong name WPF
  • 4eaaf76e3e49e6154a9da2469cdcb1571b83cf5f Run unit tests in pipeline
  • df4d77ccc5b33fa628885a2ea3688f3053016d28 Test pipeline
  • 382bbd263682abdf7f407eafdd24c9b18cda845c Add initial pipeline
  • 217982fd62a4c61f78a80d2dfb23448c861d0f25 Fix up samples
  • a69335b808d7f17707528b38fc13ebd8833976f3 Merge branch 'dev/4.0.0' of https://github.com/Caliburn-Micro/Caliburn.Micro into dev/4.0.0
  • 93dc1dcd6a59b8193be57f36388ac1d9ff8bd306 Update Samples
  • 04568955ea32363d8aa5617cc43f632ff176fa4c Update Directory.Build.props
  • 3f3ed78c8c6aef1c43c7ab89b37b8001595d38b0 Merge pull request #553 from qtuu/issue-529
  • 8847a980f9954298e65c1f67ce864e72e67e356f partial ShellView-class added
  • e90d249389d8ced9e34f39ded3225586a08b1a0a Project Reboot
  • bb64efcaa3fbe11ee0283e27ad9871f99b4a35cf #530 Hack for CloseAction
  • 5beec94ee1a1c145612f637aa0aacae5a54ab63e #530 Initial work for deactivate async
  • 3498cd3cb7f1f3b6f9382ccebbe99923339aa8b9 #512 Some tests fixed
  • bbf7e2533a6fca6b0f1d2ab434c7de0e40350dc1 #512 Hacks in Navigation Service and Window Manager
  • 91e4951f79cddeb84c01e074f4371a55209ba379 #512 Fix up unit tests
  • 578b2b8bb5827cf40e1f13235c99eeeb1507410e #512 Switch conductors to new close strategry
  • aa5e70b9f60b67e2a6a936addd1b2b39401649cc #512 Move screen to using async CanClose
  • 0ec9402ce67fcec73d39fc40d9890a5cdbf27a49 #512 Async IGuardClose
  • 4c7d353eb9ad64cf1fa40b90eb0c13038311eb87 #512 New async close strategy
  • 1b38461eac874ee032bbfbc2473e5cd9fb7a4fa7 #512 New close result
  • 011b8a0dfff796c5192a1dc50ebfb6124825616a #512 IClose async
  • cc8718a9a9ad49679afb5121675ceae2abe5d37d Merge pull request #514 from chrisstaley/dev/4.0.0
  • 4cfc7d0ee32d4c6a7a6a9602f3a3842e6b7a0829 Fixing InvalidOperationException when iOS app starts
  • 282db53e7cbd6492d2220e1bf3ba79040752fd91 #506 Migrate features projects
  • e79c92b5a304d02f8042bf9d6449154b9bf2d806 Project updates
  • 603518eb96ca88dea938c59740de0d7b349fcbd3 #506 Fix bug in conductor
  • 1c01692de56d120f9dee525bdd68b82c78a7b53b #506 Window Manager and Forms Application
  • c0a6d0da5df336124a43e494b935fb3d1b80951e Update Build.Extras
  • babb62fc96cb58b7d9a78322c9e2e6ea66df44e7 #506 Navigation and Forms adapter
  • 7f36022e8106063fcc048dbcdc57a318043cd84a #506 Migrate DisplayRootViewFor<T>
  • 86a1edd3989f0d686cf458f0e077ac9037b9aac3 #506 Migrate conductor unit tests
  • b1d6a6ffaa541ef50087f2674947168f764d54c3 #506 Migrate conductors
  • 0640556c297c144c8195103dd1edcccbbc32c11b #506 Migrate screen extensions
  • 11405b87f904cbcb0a83f31bcfd1f901ff0e866c #506 Move Screen to async first
  • 91a17a1c150d159ec0fb9624f79d85edbaf04d3f #488 More style guide changes
  • 5924370c63c2b423878fafa46425033ae5a25dd1 #503 Change assembly name for Xamarin.Forms
  • 168d820b23c3a5c7fd71d4af9fbce9c98918debf #503 Fix up nuspec for UWP
  • 6199ca897274f4fa89371142061e1ab01acf38cf #503 Update nuspec files
  • c34846bd23dff4294d2553af550dd044b3bb2d55 #503 Increment assembly version
  • 585fb74ff9999ae80b01d62c499085e516bcc547 #503 Add back the .rd.xml for UWP
  • 7b69116c23a76b8ac700e44815f269b6b171a5a7 #503 Remove Caliburn.Micro.Start
  • f307891bb3cfed4d2415419b49d06a88d8351f30 #503 Update nuget to support sem ver 2
  • 3e5f4679528832030efb7d8d84e468ccab968ae7 #503 Change out assembly for Xamarin.Forms
  • bf13b521b9254b2764052f2ab2c77208fe32108e #503 Move tests output to correct directory
  • e91bfdee966f7940263919f323bcd3d3718543df #496 Remove EventAggregator.HandlerResultProcessing
  • b0d788e4ecd59cc7a9a94a1787d2ec078ac1f4c2 #347 Remove the IHandle interface
  • 134f3bcc47be3eb451a447aaeb417cf8c8bae619 #496 Overloads without cancellation token
  • 12010b51344d1448dbbd9f80caba963eb2c1ede2 #496 Update samples to use new methods
  • 858ab8a8affd9cfb6cdde1b54e811b6003802a88 Fix samples project references
  • 72a0c304b12c3c7a01add062bbbf826abec868ca #496 Extra event aggregator tests
  • c363576e852ef455409582b80e3d01bda334070e #496 Custom marshalling for subscription
  • 17ac54fa3f35ef554f79c6a2cf0806663206ff55 Bump version
  • 17b72af3540d2001a391148ffc45db9aa471c28a #496 PublishAsync and HandleAsync
  • 89ea24d6496ecf84a9bfc7362c57844238149acf #157 Use STA tests
  • 8431dd9f71d08b54248687c978b0a94517308044 #157 Move to new projects for WPF tests
  • c2a95d4c6b934ca9a56d04fc565bdec959bd459d #488 Updated .editorconfig and R# settings
  • 0a9c96ec03f91d12b654576aae532c41c8b429e5 #157 Add xunit.runner.visualstudio
  • e8e1803f11a38e14dc2bc85fa8095ffe05ea1e63 Remove uneeded test from #184
  • 027961f2be506e1510130f591f07713cddbbd0ee #371 Fix up last compiler warning
  • 74d9b949ee4f5865aae00dd359fca285ca29bf16 #371 Simplify platform project
  • 6242a8339e4c83f89e3f446b16ad311e39ead310 #371 CLS Compliant false
  • 75ed8e6ca82fe2eacc00a3d7201dd2d840cdeb3a Merge branch 'master' into dev/4.0.0
  • 526a6c8a922a99ba2189c651b6fa467e16679075 Merge pull request #485 from bryanbcook/extend-xforms-pagenavigation
  • 51d76f0df54e93c91fd015e909a7953afc3ac8a3 Update Xamarin.Forms NavigationPageAdapter to allow users to override activate/deactivate logic when navigating
  • e46151ddbb8327eb6485b030a18fbe9d3f26b405 Merge pull request #482 from llifon/master
  • 58a4e9e40a717af6e8f1d052a89eecf1da9a9832 Fixed spelling of 'Inidicates' with 'Indicates'
  • 66eb0f27a51285d48b7df61ac6494f3c9c983c40 Merge pull request #457 from rossvegas/dev/4.0.0
  • 56f0c1cd120c98c6a0bbcad6f7fd3d05d5c8e324 Update .NET standard projects to include PackageId as Nuget workaround. Discussed in Issue #450
  • 04c6daff0948942e7f033975e6f52c08fa69be36 #371 Fix up oroject compile
  • 969e3368ce572b4a69c4714d58037690ac6e34af #450 Update feature samples to use new output
  • a534bea85d1b0642eaf1e81169f729c806954678 #450 Remove unsupported platform samples
  • 97a6f8ea3a35721ff718c3901a061a7bd49fc6fb #449 Ensure all .cs files in solution are shown
  • e7595d7f7e83695af12a01d7c4dc7579613b84b6 #449 Correct output paths for all projects
  • 3f57ce1d505176ed1fe12455ac035d4eec3d3f07 #449 Correct assembly info over projects
  • 00681baa4d2433b7f2f0476be1bef0cf32bee10c #371 Fix unit test references
  • 880d7d5c0f31ea0438f22f867f31748a9eea69de #371 Remove legacy folder
  • 731bed879ac3f24565a6d7542cce3d10e51bf486 #371 Add Xamarin.Forms to Caliburn.Micro.Platform
  • 09032722399b38598175bc0d880cb7f1220cef8b #371 Add iOS to Caliburn.Micro.Platform
  • f73b606506c32f9e91ecf3081c753bf026aadf4c #371 Add Android to Caliburn.Micro.Platform
  • 85e61d802bed32898ba699d16ddab38e31b6beb1 #371 Add UWP to Caliburn.Micro.Platform
  • 3cf65610fbb6f840ca94162cfd0b6313c895455d #371 Create Caliburn.Micro.Platform
  • c8185a60a5952a81f323a1c8b32e15c9b1dcf8b2 #371 Shift existing projects to Legacy folder
  • caf6634517373c1a2d96c5e394dbbbcea7ab4c73 #371 Extract Caliburn.Micro.Platform.Core
  • b77c6bbc64f60ccac2ed0fdc874fc1ca0e34c117 #371 Rename folder for Caliburn.Micro.Core
  • f6582e431ed75c48fd9e2104a3ce591d1c336841 #371 Migrate Caliburn.Micro.Core to .NET Standard
  • ecc07662a1477028546c083692590f9b5c033d1c #44 Remove unused platform code
  • 1c0ac452b02aa7b2d82d381f0137c10212bbef23 #444 Remove WinRT and WinRT81 symbols from project
  • 3d9bea1f40e2eaf1801332c4f45728cbf15a31f8 #444 Rename WinRT and WinRT81 to WINDOWS_UWP
  • a09739c22d6eba80f1112e3fa92c6b0aff8c0082 #444 Remove WP81 compilation symbol
  • 30574d8ee06540029cd45b123462ddfb00ac13f5 #444 Remove WINDOWS_PHONE compilation symbol
  • 4254cb253a159bda221feb55aa8769938ff271ad #444 Remove SL5 compilation symbol
  • 9c295f83e3f38757e6a589ea4ed7681f8310e97d #444 Remove SILVERLIGHT compilation symbol
  • 2b48d2a3fb786cbef60b9aad47fdd7540d96ad22 #444 Remove unused projects
  • 2fdf0b903b455084c44c3a400199eb02804bb024 #444 Remove unsupported projects from solution

This list of changes was auto generated.

4.0.62-alpha

5 years ago

This alpha marks a major milestone. I believe most of the breaking changes required to support an async first model are now in place.

The versioning number system has change a little, but this makes it easier to have packages available from the CI system.

This affects also every type in Calburn.Micro including but not limited to the following:

  • IWindowManager
  • IEventAggregator
  • IActivate
  • IDeactivate
  • IConductor
  • IGuardClose

These changes were long overdue and help to better support view model life cycles where async operations are happening and especially in IGuardClose where async dialogs are often used.

I understand this represents a large amount of breaking changes, however the nature of these changes tend be quite simple (returning Task.CompletedTask for instance).

The migration docs will be updated soon.

4.0.0-alpha.1

6 years ago

This release is earlier that I'd normally I'd like as it's not yet feature complete, however a lot of people are asking for versions that support .NET Standard. Given this I've pushed out this release early, and after a bit of thought I suspect it will be a good thing in the long run.

The major "theme" for 4.0.0 is "async", moving most major interfaces such as IActivate, IDeactivate, IGuardClose etc to async implementations. Naturally this will involve a lot of breaking changes as I move forward. Potentially rolling out early alpha releases at various steps can lessen the blow for people wanting to be on the bleeding edge. The first interface up for changes is IEventAggregator and is included in this release.

I've started documenting the changes and migration path to 4.0.0 which I encourage you all to read.

If you're interested in what's in the pipeline for 4.0.0 you can view the project on GitHub as well as the associated milestone.

If you do upgrade and run into any issues please log them quickly (with a reproduction if possible) and I'll see what I can do.

3.2.0

6 years ago

A small house keeping release in part to get ready for Windows Template Studio work.

Included are the following:

  • #443 Remove a rogue dependency on System.Web that was accidentally included.
  • #462 WPF Window Manager won't override a Window's Title if it's been set. Thanks @tziemek.
  • #466 Add a Set implementation to `PropertyChangedBase.
  • #475 Platform provider methods are now virtual.

3.1.0

6 years ago

A small feature and bug fix release to clean out some of the backlog before 4.0.0.

Included are the following

  • #439 Fixes up an issue using commas in constant values cm:Message.Attach="ShowTitle('One, Two, Three')"
  • #432 Stop calling InitializeCompontent on Xamarin.Forms, this was mostly used for a underused feature of .xaml files without a code behind. On the non-XF platforms this method has re-entry protection, the XF version did not.
  • #423 Fixes a null reference in the Setup.WPF sample.
  • #417 Handle a ContentPropertyAttribute that doesn't supply a property name (WPF's Frame does this).
  • #364 Support OnViewLoaded in Xamarin.Forms when the view is a ContentPage.
  • #352 Add an extension point BindingScope.GetVisualParent to help people who use visual "bridge" libraries.
  • #319 Add $clickedItem Special Value for WinRT / UWP based projects.
  • #278 Add a navigation service for WPF and Silverlight with a sample. Note this service may change in 4.0.0 with an effort to align all the navigation services.
  • #247 Add an extension point on PropertyChangedBase and BindableCollection<T> named OnUIThread to allow people to customize how property changed notifications are dispatched to the UI thread.

3.0.3

7 years ago

This is a very small release that reverts #339.

This release changed behavior so that views were resolved from the container in the same way as view models. The change in behavior caused problems for applications using containers that threw exceptions on failure to resolve a dependency.

This change should have been considered a breaking change and left to 4.0.0 and considered more seriously. For that I apologize.

It's also contains a typo in documentation fix. #402