Skip to content

Commit 1184ae2

Browse files
committed
Merge branch 'master' into dmdimitrov/query-builder-improvements
2 parents 1d5c183 + 959435d commit 1184ae2

File tree

312 files changed

+13038
-11106
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

312 files changed

+13038
-11106
lines changed

.github/workflows/codeql-analysis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ jobs:
3535

3636
steps:
3737
- name: Checkout repository
38-
uses: actions/checkout@v3
38+
uses: actions/checkout@v4
3939

4040
# Initializes the CodeQL tools for scanning.
4141
- name: Initialize CodeQL
42-
uses: github/codeql-action/init@v2
42+
uses: github/codeql-action/init@v3
4343
with:
4444
languages: ${{ matrix.language }}
4545
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -50,7 +50,7 @@ jobs:
5050
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
5151
# If this step fails, then you should remove it and run the build manually (see below)
5252
- name: Autobuild
53-
uses: github/codeql-action/autobuild@v2
53+
uses: github/codeql-action/autobuild@v3
5454

5555
# ℹ️ Command-line programs to run using the OS shell.
5656
# 📚 https://git.io/JvXDl
@@ -64,4 +64,4 @@ jobs:
6464
# make release
6565

6666
- name: Perform CodeQL Analysis
67-
uses: github/codeql-action/analyze@v2
67+
uses: github/codeql-action/analyze@v3

.github/workflows/nodejs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ jobs:
6666
fi
6767
- name: Test Elements
6868
run: npm run test:elements
69+
- name: Build Demos
70+
run: npm run build
6971
- name: Bundle Tree-Shake & SSR Test
7072
run: npm run build:bundletest
7173
- name: Publish to coveralls.io

CHANGELOG.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# Ignite UI for Angular Change Log
22

33
All notable changes for each version of this project will be documented in this file.
4-
54
## 19.1.0
65
### New Features
76
- `IgxQueryBuilder`
@@ -30,6 +29,11 @@ All notable changes for each version of this project will be documented in this
3029
- `IgxCarousel`
3130
- **Behavioral Changes** - the `maximumIndicatorsCount` input property now defaults to `10`.
3231
- **Deprecation** - `CarouselIndicatorsOrientation` enum members `top` and `bottom` have been deprecated and will be removed in a future version. Use `start` and `end` instead.
32+
### New Features
33+
- `IgxBanner`
34+
- Introduced a new `expanded` input property, enabling dynamic control over the banner's state. The banner can now be programmatically set to expanded (visible) or collapsed (hidden) both initially and at runtime. Animations will trigger during runtime updates — the **open animation** plays when `expanded` is set to `true`, and the **close animation** plays when set to `false`. However, no animations will trigger when the property is set initially.
35+
- The banner's event lifecycle (`opening`, `opened`, `closing`, `closed`) only triggers through **user interactions** (e.g., clicking to open/close). Programmatic updates using the `expanded` property will not fire any events.
36+
- If the `expanded` property changes during an ongoing animation, the current animation will **stop** and the opposite animation will begin from the **point where the previous animation left off**. For instance, if the open animation (10 seconds) is interrupted at 6 seconds and `expanded` is set to `false`, the close animation (5 seconds) will start from its 3rd second.
3337
3438
## 19.0.0
3539
### General
@@ -38,6 +42,27 @@ All notable changes for each version of this project will be documented in this
3842
### New Features
3943
- `IgxColumn`
4044
- Introduced the `disabledSummaries` property, allowing users to specify which summaries should be disabled for a given column. This property accepts an array of strings corresponding to the summary keys, enabling selective control over both default summaries (e.g., 'Count', 'Min') and any custom summaries created by the user.
45+
- `Themes`
46+
- **Deprecation** The utility mixins `light-theme`, `dark-theme`, `bootstrap-light-theme`, `bootstrap-dark-theme`, `fluent-light-theme`, `fluent-dark-theme`, `indigo-light-theme`, and `indigo-dark-theme` have been deprecated and will be removed in version 20 of Ignite UI for Angular. Switch to the more generic `theme` mixin instead.
47+
Example:
48+
```scss
49+
$my-light-palette: palette(
50+
$primary: navy,
51+
$secondary: rebeccapurple,
52+
$surface: white,
53+
);
54+
55+
// Before:
56+
@include light-theme(
57+
$palette: $my-light-palette
58+
);
59+
60+
// After:
61+
@include theme(
62+
$palette: $my-light-palette,
63+
$schema: $light-material-schema,
64+
);
65+
```
4166
4267
## 18.2.0
4368
### General
@@ -79,6 +104,7 @@ All notable changes for each version of this project will be documented in this
79104
- `IgxGridState`
80105
- When possible the state directive nows reuses the column that already exists on the grid when restoring the state, instead of creating new column instances every time. This removes the need to set any complex objects manually back on the column on `columnInit`. The only instance where this is still necessary is when the column (or its children in case of column groups) have no `field` property so there's no way to uniquely identify the matching column.
81106
- Added support for persisting Multi-Row Layout.
107+
82108
### Themes
83109
- **Breaking Change** `Palettes`
84110
- All palette colors have been migrated to the [CSS relative colors syntax](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_colors/Relative_colors). This means that color consumed as CSS variables no longer need to be wrapped in an `hsl` function.

angular.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
"sourceMap": true,
3939
"optimization": false,
4040
"namedChunks": true,
41-
"aot": false,
4241
"stylePreprocessorOptions": {
4342
"includePaths": [
4443
"node_modules"

0 commit comments

Comments
 (0)