Skip to content

Anchor 4.1

Latest
Compare
Choose a tag to compare
@Grauenwolf Grauenwolf released this 09 Jul 19:04

Version 4.1

Features

#77 PropertyMetadata should cache attributes

All attributes are now being cached by the PropertyMetadata.

We still have dedicated attribute lists for performance senstive areas like validation.

#78 Expose the PropertyInfo class from the PropertyMetadata class

This is basically an 'esacpe hatch' for when someone needs additional information not exposed via the PropertyMetadata.

#74 ConstructorMetadataCollection needs a DefaultConstructor property

We often need to grab the default constructor. A lot of code in Chain duplicates this search, which is silly because the ConstructorMetadataCollection already knows that the constructor exists.

Bug Fixes

#76 Test attribute inheritance on properties

If a property is virtual, and overriden by a subclass, the attributes on the base class's property were not being acknowledged up by the subclass.

#70 Column attribute doesn't handle missing column name

It is possible to construct a Column attribute in a way where it doesn't have a column name. This happens when you need to override another column-related value.