Closed dependabot-preview[bot] closed 5 years ago
Not now
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version
or @dependabot ignore this minor version
.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.
Bumps CSLA-WindowsForms from 4.6.100 to 4.8.1.
Release notes
*Sourced from [CSLA-WindowsForms's releases](https://github.com/MarimerLLC/csla/releases).* > ## Version 4.7.200 release > I am pleased to announce the release of CSLA .NET version 4.7.200 with support for Blazor, and enhanced support for ASP.NET Core and Xamarin. > > The packages are now in NuGet. > > This is a pretty big release, focused on four key areas: > > * Improved sample code > * Enhanced support for ASP.NET Core > * The new `CslaModelBinderProvider` and `CslaModelBinder` types support data binding in Razor Pages scenarios > * Enhanced support for Xamarin > * Updated for Xamarin Forms 3.0; Enhanced the `PropertyInfo` type, Fixed critical bug in `GraphMerger` on iOS > * Support for Blazor (and mono/wasm) > * Add support for Blazor so it is possible to use CSLA objects in client-side mono/wasm code in a Blazor app, reference the `CSLA-Core-NS` package from your Blazor client app to use CSLA > > More details are listed here: > > ### ASP.NET Core > * [#900](https://github-redirect.dependabot.com/marimerllc/csla/issues/900) Update model binder to support editable list root objects > * [#900](https://github-redirect.dependabot.com/marimerllc/csla/issues/900) Add CslaModelBinder for IBusinessBase types > * [#908](https://github-redirect.dependabot.com/marimerllc/csla/issues/908) Add ScaffoldColumn and NotMapped attributes so scaffolding works with BusinessBase and BusinessListBase types > > ### Xamarin > * [#903](https://github-redirect.dependabot.com/marimerllc/csla/issues/903) Fix the GraphMerger so it works on iOS devices - Find child type on iOS when indexer is not found > * [#886](https://github-redirect.dependabot.com/marimerllc/csla/issues/886) Upgrade to Xamarin Forms 3.0 > * [#886](https://github-redirect.dependabot.com/marimerllc/csla/issues/886) Upgrade to Xamarin Forms 3.0 (also consolidate all json.net references to the same version) > * [#697](https://github-redirect.dependabot.com/marimerllc/csla/issues/697) Add Tag property to PropertyInfo class. > > ### Blazor > * [#829](https://github-redirect.dependabot.com/marimerllc/csla/issues/829) Make UseTextSerialization property static > * [#829](https://github-redirect.dependabot.com/marimerllc/csla/issues/829) Remove MobileList test with complex types (breaking change - scenario no longer supported) > * [#829](https://github-redirect.dependabot.com/marimerllc/csla/issues/829) Add UseReflectionFallback setting to prevent use of System.Linq.Expressions > * [#829](https://github-redirect.dependabot.com/marimerllc/csla/issues/829) Make HttpProxy and HttpPortalController support optional text serialization > * [#829](https://github-redirect.dependabot.com/marimerllc/csla/issues/829) Expose GetValueOrNull method as public > * [#829](https://github-redirect.dependabot.com/marimerllc/csla/issues/829) Remove DCS dependency in MobileList > > ### Bug fixes > * [#897](https://github-redirect.dependabot.com/marimerllc/csla/issues/897) Get BeginEdit working in netstandard 2.0 implementation > * Closes [#545](https://github-redirect.dependabot.com/marimerllc/csla/issues/545) Unhook event handlers before save operations. > * Closes [#205](https://github-redirect.dependabot.com/marimerllc/csla/issues/205) Call OnRefreshing before each OnRefreshed call. > * Fixes [#761](https://github-redirect.dependabot.com/marimerllc/csla/issues/761) Resolve exception when calling BeginRefresh > * Fix threading issue in InitializePerTypeRules ([#614](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/614)) > * Fix threading issue in InitializePerTypeRules ([#614](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/614)) > > ### Misc > > * [#879](https://github-redirect.dependabot.com/marimerllc/csla/issues/879) Update tests to work in .NET Core. > * [#879](https://github-redirect.dependabot.com/marimerllc/csla/issues/879) Add basic .NET Core undoable tests > * Closes [#633](https://github-redirect.dependabot.com/marimerllc/csla/issues/633) Closes [#657](https://github-redirect.dependabot.com/marimerllc/csla/issues/657) Closes [#697](https://github-redirect.dependabot.com/marimerllc/csla/issues/697) Add CustomTag property and fix null ref exception during control init. Make UpdateState public. > * Complete pt resources.Add some fr resources. ([#884](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/884)) > ... (truncated)Changelog
*Sourced from [CSLA-WindowsForms's changelog](https://github.com/MarimerLLC/csla/blob/master/releasenotes.md).* > I am pleased to announce the release of CSLA .NET version 4.8.1. > > 🛑 **This is a big change, because I was able to eliminate the `CSLA-Core-NS` package. If you are using the `CSLA-Core-NS` package you will need to remove that reference and add a reference to the `CSLA-Core` package.** > > ⚠ If you have any custom rules (subclass of `BusinessRule` or implement `IBusinessRule` you will need to update all `Execute` methods to accept an `IRuleContext` parameter instead of a `RuleContext` parameter. > > There are a number of other changes and bug fixes including: > > From 4.8.1: > * [#946](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/946) Fix NullReferenceException in DataPortalException.BusinessException > > From 4.8.0: > * [#927](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/927) Eliminate `CSLA-Core-NS` package 🛑 > * [#703](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/703) Allow use of `BinaryFormatter` in .NET Standard 2.0 and .NET Core > * [#344](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/344) Stop caching `DisplayName` value so localization works as expected > * [#827](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/827) Eliminate `NullReferenceException` in `Rule.Complete` ⚠ > * [#340](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/340) Enable per-type authz rules when passing interface types to the data portal > * [#917](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/917) Fix issue with non-default timeout in `HttpProxy` > * [#635](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/635) Move wiki to the `/docs` directory so it is part of the repo > * [#650](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/650) Better exception when incorrect CslaDataPortalProxy is specified > * [#938](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/938) Simplify version numbering so we can start using semver > * [#914](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/914) WARNING 0xdef01051 No default or neutral resource given for UWP > > You can see all the [closed work items in GitHub](https://github.com/MarimerLLC/csla/milestone/27?closed=1). > > 💡 After this release I'll start officially using the semver (semantic versioning) concept, so breaking changes will be more clearly noted via version changes. In this release I've started that process by using a .0 instead of .100 for the patch number.Commits
- [`381f101`](https://github.com/MarimerLLC/csla/commit/381f1015b22f1774b0cb8e70b573b5b4c531019f) Update releasenotes.md - [`2d3a291`](https://github.com/MarimerLLC/csla/commit/2d3a291543227dd73d8a2cbb0161e4aa714fede1) Update for 4.8.1 - [`93d1550`](https://github.com/MarimerLLC/csla/commit/93d1550bf14b7057385dafa8eaedc9578baeda8e) Merge pull request [#952](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/952) from tfreitasleal/master - [`d919e53`](https://github.com/MarimerLLC/csla/commit/d919e534c0753ec93894260a259ad7dd6e571034) Csla 950 ([#951](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/951)) - [`729bfc0`](https://github.com/MarimerLLC/csla/commit/729bfc0aeb1a4f14752dd01670eacd86c5bb45c9) Update to use Execute(Csla.Rules.IRuleContext context) ([#948](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/948)) - [`48c87fe`](https://github.com/MarimerLLC/csla/commit/48c87fe83be53733bb4006e54e13803ae8f59762) Update samples to Csla 4.8.1 ([#949](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/949)) - [`37357fb`](https://github.com/MarimerLLC/csla/commit/37357fb752d5f1e9fa23b57b48fd4a4883c12aa0) Add project VS settings ([#949](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/949)) - [`65daeff`](https://github.com/MarimerLLC/csla/commit/65daeff0c6f9a235f6d23d58b7e1d122d5a607c2) Add error log ([#949](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/949)) - [`90321b7`](https://github.com/MarimerLLC/csla/commit/90321b7f780bd889e45b5dd6ac7e6b59e7ac88d3) Update templates and snippets to use Execute(Csla.Rules.IRuleContext context)... - [`bae3036`](https://github.com/MarimerLLC/csla/commit/bae3036bc15e42d52a99f4eaadcec00cfad276c0) Add runtime error log ([#949](https://github-redirect.dependabot.com/MarimerLLC/csla/issues/949)) - Additional commits viewable in [compare view](https://github.com/MarimerLLC/csla/compare/v4.6.100...v4.8.1)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.
You can always request more updates by clicking
Bump now
in your Dependabot dashboard.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.