Skip to content

Commit 151eaaa

Browse files
authored
Merge pull request #59 from mrpilot2/release-please--branches--main
chore(main): release 0.3.0
2 parents 1155d13 + 9de725f commit 151eaaa

File tree

5 files changed

+40
-5
lines changed

5 files changed

+40
-5
lines changed

.github/workflows/release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ on:
33
branches:
44
- main
55

6+
permissions:
7+
contents: write
8+
pull-requests: write
9+
610
name: release-please
711
env:
812
ACTION_NAME: release-aide

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# Changelog
22

3+
## [0.3.0](https://github.com/mrpilot2/aide/compare/v0.2.1...v0.3.0) (2023-06-03)
4+
5+
6+
### Features
7+
8+
* **SearchLineEdit:** add highlight delegates ([7cbfb46](https://github.com/mrpilot2/aide/commit/7cbfb4675a06b98b00a05f3cb1689eda0de2bf07))
9+
* **SearchLineEdit:** add options to match case and for regex ([a641aab](https://github.com/mrpilot2/aide/commit/a641aabc08fc726b7284f00ed5431af20ff0b1b8))
10+
* **SearchLineEdit:** first useful implementation ([6d5bc8a](https://github.com/mrpilot2/aide/commit/6d5bc8ab0f638bf35d00996009fa29855ce16713))
11+
* **SearchLineEdit:** gui settings might be null ([7eff1ff](https://github.com/mrpilot2/aide/commit/7eff1ff426d9858f1ed4bfec47399d13b17113d4))
12+
* **SearchLineEdit:** save/load GUI state ([548cd19](https://github.com/mrpilot2/aide/commit/548cd19ba97e6a7b0c05034bd9c5f15e7e340600))
13+
* **SearchLineEdit:** set visibility of widget after construction ([16cbff9](https://github.com/mrpilot2/aide/commit/16cbff9ec5f6f5973f5e365120380854b6ffb2eb))
14+
* **SearchLineEdit:** wildcard matching not allowed for Qt < 5.12 ([922ea32](https://github.com/mrpilot2/aide/commit/922ea32884436277f7f6260bf9b768b16246c929))
15+
16+
17+
### Bug Fixes
18+
19+
* **about:** correct representation of build date ([d4a2d71](https://github.com/mrpilot2/aide/commit/d4a2d71dbb33b90847f96a5c247452119e931294))
20+
* remove memory leaks ([1155d13](https://github.com/mrpilot2/aide/commit/1155d137e6e94ea1bb18179e2ade6fe4253a4d8b))
21+
322
## [0.2.1](https://github.com/mrpilot2/aide/compare/v0.2.0...v0.2.1) (2022-12-28)
423

524

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ A modern, C++ native GUI application framework based on QT5 - using C++11 and la
1616

1717
- [Contributors](#contributors-)
1818
- [License](#license)
19+
- [Development](#development)
1920

2021
## Contributors ✨
2122

@@ -29,3 +30,13 @@ This project is licensed under the terms of the [GPLv3](https://github.com/mrpil
2930

3031
However, aIDE includes several third-party Open-Source libraries, which are licensed under their own respective Open-Source licenses.
3132
These licenses can be found in the [3rd Party Licenses](https://github.com/mrpilot2/aide/blob/develop/3rd-party-licenses.md)
33+
34+
## Development
35+
36+
### How to release
37+
38+
This project uses [Release please](https://github.com/googleapis/release-please) Github action to automatically create releases.
39+
40+
The following steps are required to create a release:
41+
1. Merge the latest change from ``develop`` into ``main`` branch
42+
2. Merge the automatically created pull request

tests/ut/treeitemtest.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ TEST_CASE("A new root tree item")
2424

2525
SECTION("has no parent")
2626
{
27-
REQUIRE(item.parent() == nullptr);
27+
REQUIRE(item.parent().lock() == nullptr);
2828
}
2929

3030
SECTION("has no children")
@@ -61,8 +61,9 @@ TEST_CASE("First new child tree item")
6161

6262
SECTION("has parent")
6363
{
64-
REQUIRE(child->parent() != nullptr);
65-
REQUIRE(child->parent()->data(0).toString().toStdString() == "abc");
64+
REQUIRE(child->parent().lock() != nullptr);
65+
REQUIRE(child->parent().lock()->data(0).toString().toStdString() ==
66+
"abc");
6667
}
6768

6869
SECTION("has no children")
@@ -101,7 +102,7 @@ TEST_CASE("Second new child item")
101102

102103
SECTION("has same parent as first child")
103104
{
104-
REQUIRE(child2->parent() == child1->parent());
105+
REQUIRE(child2->parent().lock() == child1->parent().lock());
105106
}
106107

107108
SECTION("can be accessed from parent item")

version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.2.1
1+
0.3.0

0 commit comments

Comments
 (0)