Skip to content

Commit

Permalink
Release packages [publish docs] (dev) (#311)
Browse files Browse the repository at this point in the history
* Release packages (dev)

* Clean up changelog

* Remove now unused `CHANGELOG.json` files

---------

Co-authored-by: imodeljs-admin <[email protected]>
Co-authored-by: Grigas <[email protected]>
  • Loading branch information
3 people authored Oct 23, 2023
1 parent 31ca90d commit 56f3cd9
Show file tree
Hide file tree
Showing 8 changed files with 48 additions and 4,564 deletions.
15 changes: 12 additions & 3 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,21 @@
},
"changesets": [
"big-weeks-refuse",
"cyan-humans-remember",
"chatty-eyes-sniff",
"chatty-horses-brush",
"cuddly-roses-lay",
"fast-ears-smoke",
"funny-waves-punch",
"gorgeous-sloths-hang",
"green-pears-speak",
"itchy-crabs-peel",
"itchy-dryers-remain",
"little-rice-cross",
"quiet-wombats-design",
"seven-ducks-warn"
"rude-years-allow",
"selfish-pumpkins-visit",
"seven-ducks-warn",
"tame-dancers-occur",
"young-badgers-tap",
"young-falcons-work"
]
}
2,616 changes: 0 additions & 2,616 deletions packages/components/CHANGELOG.json

This file was deleted.

28 changes: 27 additions & 1 deletion packages/components/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,34 @@
# Change Log - @itwin/presentation-components

## 5.0.0-dev.1

### Minor Changes

- [#316](https://github.com/iTwin/presentation/pull/316): Added `GenericInstanceFilter` data structure that has all the data needed to convert an instance filter to `ECSQL`, `ECExpression` or other formats. The data structure can be created from `PresentationInstanceFilter` using the `GenericInstanceFilter.fromPresentationInstanceFilter` call.
- [#316](https://github.com/iTwin/presentation/pull/316): Promoted some instance filtering - related `internal` APIs to `beta`:

- `useInstanceFilterPropertyInfos` - for creating a property list based on supplied `Descriptor`. The property list is necessary for rendering the `PropertyFilterBuilder` component from `@itwin/components-react` package.
- `PresentationFilterBuilderValueRenderer` - a custom renderer for property value input. It renders unique values selector for `Equal` / `NotEqual` rules and handles unit conversion on top of the general value input.
- `PresentationInstanceFilter.fromComponentsPropertyFilter` - for adding presentation data to `PropertyFilter` built by `usePropertyFilterBuilder`.
- `PresentationInstanceFilter.toComponentsPropertyFilter` - for stripping out presentation data from filter for usage with `usePropertyFilterBuilder`.
- `PresentationInstanceFilterPropertyInfo` - data structure defining a property used in instance filter.

Also, moved a couple of beta APIs to a common namespace to make them more discoverable:

- `convertToInstanceFilterDefinition` -> `PresentationInstanceFilter.toInstanceFilterDefinition`,
- `isPresentationInstanceFilterConditionGroup` -> `PresentationInstanceFilter.isConditionGroup`.

- [#313](https://github.com/iTwin/presentation/pull/313): Add interactive and more detailed informational messages in tree and instance filter components.
- [#305](https://github.com/iTwin/presentation/pull/305): Added editor for editing quantity property values in property grid. Editor works only if there is `SchemaMetadataContextProvider` in React component tree above property grid components. Otherwise simple numeric editor is used.

### Patch Changes

- [#317](https://github.com/iTwin/presentation/pull/317): Fix unique value selector placeholder formatting in instance filter builder.
- [#312](https://github.com/iTwin/presentation/pull/312): Fixed class name shown in tooltip for related properties when building filter. It now shows name of related class that was used to access that property instead of class where that property is defined.

## 5.0.0-dev.0

The `5.0` release is targeted towards getting instance filtering production-ready and contains a number of bug fixes and enhancements for the `PresentationInstanceFilterDialog` component.
The `5.0` release is targeted towards getting instance filtering production-ready and contains a number of bug fixes and enhancements for the `PresentationInstanceFilterDialog` component.

The release does not contain any breaking API changes and the bump in peer-depenendecies is the only reason this is a major release.

Expand Down
2 changes: 1 addition & 1 deletion packages/components/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@itwin/presentation-components",
"version": "5.0.0-dev.0",
"version": "5.0.0-dev.1",
"description": "React components based on iTwin.js Presentation library",
"license": "MIT",
"repository": {
Expand Down
297 changes: 0 additions & 297 deletions packages/opentelemetry/CHANGELOG.json

This file was deleted.

Loading

0 comments on commit 56f3cd9

Please sign in to comment.