Releases: Lanayx/Oxpecker
Releases Β· Lanayx/Oxpecker
1.2.0
What's Changed
Oxpecker.ViewEngine
now supports boolean attributes using .bool
method
input(type'="text", required=true).bool("my-attr", true)
will generate
<input type="text" required my-attr>
Merged pull requests
- fixing AlpineJs warning by @lamg in #35
- Make Solid tests EOL-agnostic by @beegr in #42
- [Oxpecker.Solid][Docs] Add documentation to compiler plugin by @shayanhabibi in #47
- Add bool method for switch attributes #49 by @shayanhabibi in #50
New Contributors
- @lamg made their first contribution in #35
- @beegr made their first contribution in #42
- @shayanhabibi made their first contribution in #47
Full Changelog: 1.1.1...1.2.0
1.1.2
1.1.1
What's Changed
- New module
Oxpecker.ModelValidation
was added by @Lanayx in #33, inspired by work of @AP-Hunt. This enables traditional ASP.NET Core attribute-based validation and convenient passing of model state together with validation errors to the view.
Example of usage can be found in ContactApp sample
1.0.0
This is the first Oxpecker's major release (server part)! With that Oxpecker leaves zer0ver club.
Almost all examples were updated to .NET 9, library stays on .NET 8.
Oxpecker
- Nullable reference types support
Oxpecker.ViewEngine
- Nullable reference types support
CustomWebUtility
for less allocation during HTML encoding (#30)- Deprecated
__
tag was removed
Oxpecker.OpenApi
- Nullable reference types support
- Added documentation for integration with new
Microsoft.AspNetCore.OpenApi
library in ASP.NET Core 9
Oxpecker.Htmx
- Nullable reference types support
- Changed records structure or request and response handlers to reduce nesting