Releases: alloy-framework/alloy
Releases · alloy-framework/alloy
@alloy-js/python@0.2.0
Bug Fixes
- #317 Add an extra line after the ClassDoc
- #316 Add support for floats that end in .0
- #282
<Unresolved symbol>include the refkey information for easier debugging
Features
- #302 Create SingleTypeExpression, refactor FunctionDeclaration, split Enum implementations and split docs components into separate components
- #284 Declaration components'
nameprop and symbol constructors'nameparameter now allow namekeys. Namekeys are a special kind of refkey which
takes a name and name options. For example,namekey("myVariable", { disableNamePolicy: true})when passed to a declaration component would create a symbol named "myVariable", use the namekey as a refkey, and disable the name policy for that symbol.
@alloy-js/go@0.1.0
@alloy-js/go@0.0.1
Golang support for alloy (#272)
@alloy-js/msbuild@0.20.0
MSbuild library and CSProjFile (#307)
@alloy-js/python@0.1.0
Features
- #257
- #271 Add Python components to documentation
- #267 Add UnionTypeExpression to allow for optional variable types to be described
Breaking Changes
- #206 Update core's representation of symbols and scopes. These changes should not impact usage of language components in code generators, but there are some significant changes for language library implementations. See #206 for more details.
This package is currently in development. No releases yet.
@alloy-js/babel-plugin@0.2.1
Bug Fixes
- #260 Fix memory leak
@alloy-js/babel-plugin-jsx-dom-expressions@0.39.1
Bug Fixes
- #255 Handle commented nodes
alloy@0.19.0
@alloy-js/core
Bug Fixes
- #241 Fixed an issue where event tracing would sometimes fail due to the presence of symbol properties.
Features
- #253 Add AppendFile component which allows for adding to an existing file on disk as opposed to overwriting it.
- #253 Add CopyFile component which copies an existing file into the output directory.
- #253 Add TemplateFile component which allows for creating a file from a template on disk. Supports substitutions via {{ substitution_name }}.
- #253 Add UpdateFile component which allows for updating an existing file on disk. The component is called with the current contents which allows code to decide how to update it.
- #253 Add
AlloyHostwhich provides various File IO utilities. - #253 Add
createResourceAPI to support loading asynchronous data inside a component. - #253 Add
createFileResourceAPI to support loading files inside a component. - #253 Add
renderAsyncrender method which must be used when components require async updates like file io.
Breaking Changes
- #253 The
writeOutputfunction is now async.
@alloy-js/java
No changes, version bump only.
@alloy-js/json
Features
- #238 Support nesting components in
<JsonValue jsValue=
@alloy-js/csharp
Features
- #246 Add support for
structdeclaration - #250 Fields support
new,readonly,staticandvolatilemodifier - #250 Private field respect c# naming convention of
_camelCase - #251 Support
readonly,overrideandexternmodifier forMethod - #247 Add support for expression body syntax in methods
Breaking Changes
- #249 Rename
ClassMembertoFieldto allow using it withStructDeclaration - #248 Rename
ClassConstructortoConstructorto allow using it withStructDeclaration - #248 Rename
ClassMethodtoMethodto allow using it withStructDeclaration
@alloy-js/typescript
Bug Fixes
- #243 Fix property name conflict when using multiple interface expressions under an interface declaration
- #239 Removed an errant space when using a
defaultCaseClause.
Features
-
#234 Implement support for parameter default values.
-
#236 Implemented type parameters for InterfaceDeclaration components.
Implemented type parameter defaults.
@alloy-js/create
No changes, version bump only.
@alloy-js/markdown
No changes, version bump only.
@alloy-js/core@0.18.2
Bug Fixes
- Fix invalid .d.ts import
@alloy-js/core@0.18.1
Bug Fixes
- #232 Improve
toRenderTotest matcher to work better with SourceFiles