Releases: CoreWebForms/CoreWebForms
Releases · CoreWebForms/CoreWebForms
v0.5.0
What's Changed
- bringing sitemap and menu to CoreWebForm by @birojnayak in #265
- Enable IWebFormsCompilationFeature access in endpoints by @twsouthwick in #372
- Removing config and enabling SiteMap via option pattern by @birojnayak in #383
- Update to .NET 9 and adapters to v2 by @twsouthwick in #388
- Move virtual files into main project by @twsouthwick in #401
- Loading referenced assemblies to current app domain by @birojnayak in #389
- JavaScript serializer porting by @birojnayak in #405
- Reogranize and clean up JavaScriptSerializer a bit by @twsouthwick in #406
- Load controls if they have tag prefixes by @twsouthwick in #407
- Use ProblemDetails for error pages and some error checking for compilation by @twsouthwick in #410
- Add a number of fixes for extensions by @twsouthwick in #408
- Add abstraction in extensions to access optimization similar to framework by @twsouthwick in #414
- Add diagnostics for when preapplication start is completed by @twsouthwick in #416
- Use public signing on System.Web[.Extensions] shim by @twsouthwick in #421
- Consolidate IHttpHandler endpoint creation to ensure delegate is set by @twsouthwick in #427
- Extender control for ajax by @birojnayak in #434
- Signing assemblies by @birojnayak in #435
- Bulleted list by @birojnayak in #446
- Object data source by @birojnayak in #445
- Remove port of System.Web.Optimization by @twsouthwick in #454
- Rename all packages/assemblies to CoreWebForms.* by @twsouthwick in #455
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Supports v1.4.0 of the System.Web adapters
- Fixed some issues around finding pages/controls/etc
New Contributors
- @TheJayMann made their first contribution in #306
Full Changelog: v0.3.1...v0.4.0
v0.3.0
Highlights
- Custom user controls with ascx support now available
- PreApplicationStartMethod is optimized with a source generator if added from C#
- New controls: Calendar, Wizard related WebControls, WebParts
- Better script handling with ScriptManager
- Enable configuration of file provider for dynamic compilation
- Massive rearchitecture of sub system for both dynamic and static compilation
What's Changed
- Bump MSTest from 3.2.1 to 3.2.2 by @dependabot in #194
- Remove hierarchical features from control by @twsouthwick in #195
- Enable terser() plugin for extensions by @twsouthwick in #159
- Enable incremental js builds by @twsouthwick in #196
- Use System.Runtime.Caching v8.0.0 by @twsouthwick in #197
- Add calendar control by @twsouthwick in #198
- Add generator for PreApplicationStartMethods by @twsouthwick in #199
- Ship generator in compiler package for now by @twsouthwick in #200
- Add namespaces to generated output by @twsouthwick in #201
- Search for assembly first by @twsouthwick in #202
- Enable configuration of file provider used by compilation service by @Code-DJ in #154
- Handle potentially multiple attributes for generator by @twsouthwick in #203
- Add system to generated namespace list by @twsouthwick in #204
- Do a better job resolving System.Web by @twsouthwick in #205
- Use hosted service for pre application start by @twsouthwick in #208
- Bump Polyfill from 2.1.0 to 2.6.5 by @dependabot in #207
- Add a strong name key by @twsouthwick in #209
- Add more usings by @twsouthwick in #210
- Add namespace for CancellationToken by @twsouthwick in #211
- Compile in a non-async determined order by @twsouthwick in #215
- Bump Microsoft.CodeAnalysis and Microsoft.CodeAnalysis.CSharp by @dependabot in #218
- Add Wizard and DataList classes by @twsouthwick in #221
- Use trace for tag prefixes search by @twsouthwick in #220
- Bump Polyfill from 2.6.5 to 3.0.0 by @dependabot in #213
- Add ICompiledTypeAccessor into compilation by @twsouthwick in #224
- Add initial web parts files by @twsouthwick in #222
- Move to .NET 8.0.200 SDK by @twsouthwick in #226
- Enabling Usercontrol in System.Web by @birojnayak in #212
- Move scripts handling for WebForms.js to ScriptManager by @twsouthwick in #225
- Replace Assembly.Load call with assembly load context by @twsouthwick in #234
- Enable ICompileTypeAccessor on static compilation by @twsouthwick in #233
- Enable simple WebParts sample by @twsouthwick in #228
- Add gif resources and surface them via the resource handler by @twsouthwick in #229
- Add SqlClient controls by @twsouthwick in #236
- Add type forwards by @twsouthwick in #238
- Remove duplicate type forwards for HttpUtility by @twsouthwick in #239
- Add TagPrefix for sql assembly by @twsouthwick in #240
- Enable cross-language compiling by @twsouthwick in #241
- Consolidate GetReferencedType method by @twsouthwick in #235
- Porting ModelErrorMessage and ValidationSummary by @birojnayak in #245
- Use strategy pattern to write compilation results by @twsouthwick in #242
- Rename ICompiledTypeAccessor->IWebFormsCompilationFeature by @twsouthwick in #248
- Update some docs for v0.3.0 by @twsouthwick in #249
- Enforce a few style analyzers by @twsouthwick in #251
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Fixed issue from v0.2.0 that expected a file with the wrong casing which failed on linux
v0.2.0
Main changes with this release:
What's Changed
- Switched to an custom MSBuild SDK to help tie things together more seamlessly
- Added support for ScriptManager including AJAX
- Added support for System.Web.Optimization
- Validated System.Web.dll and System.Web.Extensions.dll shim work
- A number of other fixes
New Contributors
- @gumbarros made their first contribution in #162
Full Changelog: v0.1.0...v0.2.0
v0.1.0
This is the initial release of some basic support for WebForms. This includes:
- Support for IHttpHandlers
- Support for System.Web.Routing.RouteCollection
- Support for controls and pages
- Compilation for aspx (both dynamic and static)