Release packages [publish docs] (alpha)#1331
Open
imodeljs-admin wants to merge 1 commit into
Open
Conversation
7828fa5 to
0ff99fe
Compare
821c0ab to
fcd3291
Compare
4b78d5f to
3738fe8
Compare
831834b to
60e651f
Compare
e93581d to
61b0c43
Compare
aaa410c to
a7e2195
Compare
ee71fa0 to
f0a0cde
Compare
3cd4276 to
eff2a3d
Compare
b94628e to
236d6a2
Compare
b34c8a5 to
71e301d
Compare
fa6c41b to
9fa7898
Compare
5f01ee3 to
a398cc1
Compare
89b4ec1 to
d198447
Compare
56c865b to
746b790
Compare
5eaeb57 to
c3fcd21
Compare
a11b121 to
c06b557
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to next, this PR will be updated.
nextis currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonnext.Releases
@itwin/presentation-hierarchies@2.0.0-alpha.16
Major Changes
#1350: Breaking:
createInstanceKeysFilteredQuerynow correctly appendsIdSetbindings in both positional and named binding formats, using theIdSetvirtual table instead ofInVirtualSet.Consumers that provide their own
LimitingECSqlQueryExecutororimodelAccessmay now receive named bindings (Record<string, ECSqlBinding>) through the publiccreateQueryReaderpath.To migrate, update custom query reader / executor implementations to handle both positional bindings (
ECSqlBinding[]) and named bindings (Record<string, ECSqlBinding>), or use the default implementation provided by the@itwin/presentation-core-interoppackage,createECSqlQueryExecutorfunction.Patch Changes
@itwin/presentation-shared@2.0.0-alpha.11
Major Changes
#1360: Breaking:
createRelationshipPathJoinClausenow returns{ joins: string; bindings?: Record<string, ECSqlBinding> }instead of a plainstring. Callers must be updated to read the SQL clause from thejoinsproperty:RelationshipPathStepnow accepts an optionalinstanceFilterattribute. When provided, the resolved expression is appended as anANDcondition to the relevant JOIN'sONclause. ECSQL parameter bindings declared ininstanceFilter.bindingsare collected across all steps and returned in thebindingsfield of the result.#1350: Breaking:
ECSqlQueryDef.bindingsis nowECSqlBinding[] | Record<string, ECSqlBinding>(previouslyECSqlBinding[]). This is non-breaking for consumers who only define queries, but breaking for code that reads or forwards bindings (e.g., customECSqlQueryExecutorimplementations) because it must now handle both formats.Migration example:
Alternatively, update to the latest
@itwin/presentation-core-interopwhich handles both binding formats out of the box.#1363: Breaking: Add
versionproperty toEC.Schemainterface. Any code that manually implements theEC.Schemainterface must now provide aversion: { read: number; write: number; minor: number }object matching the EC schema version format"read.write.minor".Consumers who obtain
EC.Schemaobjects exclusively throughcreateECSchemaProviderfrom@itwin/presentation-core-interopare unaffected — upgrading to the latest@itwin/presentation-core-interopis sufficient.Migration example for custom
EC.Schemaimplementations:Minor Changes
#1379:
ECSql.createClassSelector: Add a utility that creates a bracket-quoted ECSQL class selector ([SchemaName].[ClassName]) from a full class name.#1361:
TypedPrimitiveValue: Thetypefields now useExtract<PrimitiveValueType, ...>to stay in sync withPrimitiveValueType. Additionally, thekoqNameproperty is now available for"Integer"and"Long"typed values, not just"Double".#1357: Added new public APIs for describing and carrying property values:
ValueDescriptor— a discriminated union (PrimitiveValueDescriptor | StructValueDescriptor | ArrayValueDescriptor) that describes the shape of a value without carrying the value itself.StructValueandArrayValue— composite value types complementing the existingPrimitiveValue.Valueis the new top-level union (PrimitiveValue | StructValue | ArrayValue | undefined) that represents any value that can be assigned to an EC instance property.Patch Changes
@itwin/presentation-core-interop@2.0.0-alpha.2
Minor Changes
createECSqlQueryExecutor: Updated to handle both positional and named bindings when creating query readers.createECSchemaProvider: Populateversionproperty onEC.Schemaobjects from the underlying@itwin/ecschema-metadataschema version fields.Patch Changes
createECSqlQueryExecutor: queries are now automatically cancelled when consumers break out of iteration.@itwin/presentation-hierarchies-react@2.0.0-alpha.63
Patch Changes
@itwin/unified-selection@1.8.1-alpha.0
Patch Changes