Skip to content

Commit daa6e0b

Browse files
committed
build(main): release GalaxyEditor 0.3.0
1 parent aa310e0 commit daa6e0b

File tree

2 files changed

+65
-1
lines changed

2 files changed

+65
-1
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"filler-six": "0.0.0",
1414
"src/X4Map": "0.5.2",
1515
"filler-seven": "0.0.0",
16-
"src/GalaxyEditor": "0.2.1",
16+
"src/GalaxyEditor": "0.3.0",
1717
"filler-eight": "0.0.0",
1818
"src/SharedWindows": "0.5.0"
1919
}

src/GalaxyEditor/CHANGELOG.md

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

3+
## [0.3.0](https://github.com/chemodun/X4-UniverseEditor/compare/GalaxyEditor@v0.2.1...GalaxyEditor@v0.3.0) (2025-07-18)
4+
5+
6+
### Features
7+
8+
* **ClusterEditWindow:** add IsChanged and IsNew properties for state management and update button enablement ([509692b](https://github.com/chemodun/X4-UniverseEditor/commit/509692ba855ace249ff106f2011966333ba9f033))
9+
* **ClusterEditWindow:** add position parameter to Cluster initialization and update related methods ([ff5a253](https://github.com/chemodun/X4-UniverseEditor/commit/ff5a253cd7569d9445e8345c193278608ed0c6e0))
10+
* **ClusterEditWindow:** disable ClusterId editing and use instead generated one by template ([893027f](https://github.com/chemodun/X4-UniverseEditor/commit/893027f89e25e2642c2c6514817dd68174d30719))
11+
* **ClusterEditWindow:** enhance cluster editing with unify cluster support and improved initialization ([969f3ba](https://github.com/chemodun/X4-UniverseEditor/commit/969f3ba573f49ca123214a68d40753c1568ca448))
12+
* **GalaxyEditor:** add MoonEditWindow and PlanetEditWindow for editing moon and planet properties ([40c62c0](https://github.com/chemodun/X4-UniverseEditor/commit/40c62c042d53560b46a0036b43b87751244c8fc7))
13+
* **GalaxyEditor:** enhance JSON serialization for UnifyItemCluster and related classes ([e46ad93](https://github.com/chemodun/X4-UniverseEditor/commit/e46ad93c285518ac8e79780fe03a9b08e213c7d5))
14+
* **GalaxyEditor:** implement PostInit method for initialization and state management in GalaxyModInfo classes ([d920164](https://github.com/chemodun/X4-UniverseEditor/commit/d9201646989fc83482abeb8ca5ae44a71286d0ba))
15+
* **GalaxyEditor:** implement UnifyItemCluster class for enhanced cluster management and initialization ([1340ec7](https://github.com/chemodun/X4-UniverseEditor/commit/1340ec7088c32bc6fb30a99d7ec5be804c883892))
16+
* **GalaxyMod:** add Clusters property to manage UnifyItemCluster list ([cb809ec](https://github.com/chemodun/X4-UniverseEditor/commit/cb809ec8341916d43ee87941d51551a75b27bf48))
17+
* **GalaxyMod:** add TemplateConfig for dynamic cluster and sector ID generation ([33407f2](https://github.com/chemodun/X4-UniverseEditor/commit/33407f2d9e66e745fb40eb6551bab7b47a6984f8))
18+
* **GalaxyUnify:** add group attribute to GalaxyUnifyItemAttribute and implement IsHasValue and IsReady methods for validation ([46a4cd8](https://github.com/chemodun/X4-UniverseEditor/commit/46a4cd8aad7b045e5822983705b107ea2c7c7d3a))
19+
* **GalaxyUnifyBase:** add isMandatory field for UnifyAttribute ([ab39e84](https://github.com/chemodun/X4-UniverseEditor/commit/ab39e8462fb6ef9a700bfba7abab65cd2c9f49c0))
20+
* **GalaxyUnifyBase:** add IsModified and isUnset methods for attribute state checks ([697ab90](https://github.com/chemodun/X4-UniverseEditor/commit/697ab90c2f2ec75a9625d2d757b8d8aff6a8b9d2))
21+
* **GalaxyUnifyBase:** implement UpdateFrom methods for GalaxyUnifyItem and GalaxyUnifyItemAttribute, enhance list item handling ([6d1631c](https://github.com/chemodun/X4-UniverseEditor/commit/6d1631c55b9ae5200f6dfd6a0dafed707a65f6dd))
22+
* **GalaxyUnifyCluster:** add GetCluster method to initialize and populate cluster attributes ([b5506d0](https://github.com/chemodun/X4-UniverseEditor/commit/b5506d0db827bd0dbf24a96c3997979f2da31a6e))
23+
* **GalaxyUnifyCluster:** add search methods for clusters by ID and position ([384f6ec](https://github.com/chemodun/X4-UniverseEditor/commit/384f6ec562aabe4856ea6e415d376aed4df40296))
24+
* **GalaxyUnify:** enhance attribute initialization with mandatory field support and update serialization methods ([16958cb](https://github.com/chemodun/X4-UniverseEditor/commit/16958cba72e780a4a8303cad9f5a82c558a866f7))
25+
* **GalaxyUnify:** implement CopyFrom method for item attribute copying and enhance JSON reading with type mappings ([5b0a3a8](https://github.com/chemodun/X4-UniverseEditor/commit/5b0a3a8dfb51b777e10b537e646acfeeb7b1aaa5))
26+
* **MainWindow:** add AutoLoadLatestMod feature for automatic mod loading on startup ([8ebcb9e](https://github.com/chemodun/X4-UniverseEditor/commit/8ebcb9e562970a38117c9fe30546c55b002b9551))
27+
* **MainWindow:** First try to create sector on map ([760e771](https://github.com/chemodun/X4-UniverseEditor/commit/760e771fafe88c741dd7598fefff3f284bdf91aa))
28+
29+
30+
### Bug Fixes
31+
32+
* **ClusterEditWindow:** change EditVisibility to use Collapsed and add confirmation prompt on cancel ([fdf3bd9](https://github.com/chemodun/X4-UniverseEditor/commit/fdf3bd9e1feb6d0e31108627bb092e7823170fd1))
33+
* **ClusterEditWindow:** correct deserialization type for clusters in JSON processing ([2502f2d](https://github.com/chemodun/X4-UniverseEditor/commit/2502f2d8a1f61da3739b206491d4dbe49130d924))
34+
* **ClusterEditWindow:** position set on cluster add ([f19038b](https://github.com/chemodun/X4-UniverseEditor/commit/f19038be8eac7320639f99f9f78b2c892c16e09d))
35+
* **GalaxyUnify:** make GetItem return an UnifyItem and add GetAttribute to return and attribute ... ([943b84c](https://github.com/chemodun/X4-UniverseEditor/commit/943b84c96dc6cdb668a275400c5cb47e609dee19))
36+
37+
38+
### Code Refactoring
39+
40+
* **App:** enhance NLog configuration handling to check for changes before applying updates ([57a1d97](https://github.com/chemodun/X4-UniverseEditor/commit/57a1d97853ec20790763facd9184294f3051478d))
41+
* **ClusterEditWindow:** rearrange UI elements for improved layout and accessibility ([260fc18](https://github.com/chemodun/X4-UniverseEditor/commit/260fc187c0da89e4e14ff09660b3c0013147f99f))
42+
* **ClusterEditWindow:** replace IsChanged binding with IsReady for Save button and implement IsReady property for validation ([4d2229d](https://github.com/chemodun/X4-UniverseEditor/commit/4d2229d96273dfeeb9ece4a23fb5bed1ba29e82c))
43+
* **ClusterEditWindow:** update bindings to use Cluster properties for improved data management ([8d07ba0](https://github.com/chemodun/X4-UniverseEditor/commit/8d07ba0b83a55fbb14009a8e2d3acb06aeb904c0))
44+
* **ClusterEditWindow:** use CopyFrom instead of Update from, if UnifyCluster is exists ([b424ce7](https://github.com/chemodun/X4-UniverseEditor/commit/b424ce7e8ce456b6a06c1bfc3c4c6d8f14308ada))
45+
* **GalaxyEditor:** add ViewCluster functionality and refactor to use text references for Sun and Environment ([9709706](https://github.com/chemodun/X4-UniverseEditor/commit/970970673d4134ba3497fb63d1bb3da2780db96b))
46+
* **GalaxyEditor:** enhance GalaxyUnifyItemAttribute to support multiple value types and improve state management ([1ed6709](https://github.com/chemodun/X4-UniverseEditor/commit/1ed670946f0a1aa0d60eec72a9620f6fa8a6c37c))
47+
* **GalaxyEditor:** remove unused using directives from GalaxyUnifyBase and GalaxyUnifyPlanet for cleaner code ([e8091e9](https://github.com/chemodun/X4-UniverseEditor/commit/e8091e99b9ed3a7ea67a081266109e9f14bcadcc))
48+
* **GalaxyEditor:** rename files for UnifyItem classes to streamline codebase ([86090a7](https://github.com/chemodun/X4-UniverseEditor/commit/86090a7dab7297944a9a4164d7d08e93b53077f5))
49+
* **GalaxyEditor:** return back separate lists for attributes and items in GalaxyUnifyItemAttribute ([4e5d7fd](https://github.com/chemodun/X4-UniverseEditor/commit/4e5d7fde48c574327d0ab955e50152b75ba84951))
50+
* **GalaxyEditor:** simplify JSON read/write methods in GalaxyUnify classes for improved clarity and maintainability ([fe78101](https://github.com/chemodun/X4-UniverseEditor/commit/fe78101742b85b8ab983e0b76ff63f0105ad814e))
51+
* **GalaxyEditor:** update GalaxyUnifyItemJsonConverter and GalaxyUnifyItemAttributeConverter ([e6011d2](https://github.com/chemodun/X4-UniverseEditor/commit/e6011d290da4e21bd541c5c5d47e6adccf1fa6c5))
52+
* **GalaxyEditor:** update GalaxyUnifyItemAttribute and GalaxyUnifyItem to use nullable types for better handling of optional values ([e6011d2](https://github.com/chemodun/X4-UniverseEditor/commit/e6011d290da4e21bd541c5c5d47e6adccf1fa6c5))
53+
* **GalaxyEditor:** update GalaxyUnifyItemAttribute to support new Attribute type and streamline list handling. There a ValueList can handle as attributes as well an items too ([ee4121d](https://github.com/chemodun/X4-UniverseEditor/commit/ee4121dbb854e3db232202cc011982de36c5f1d0))
54+
* **GalaxyEditor:** update GetList method to return a list of GalaxyUnifyItemAttribute and introduce GetListOfItems for improved item retrieval ([5304a4f](https://github.com/chemodun/X4-UniverseEditor/commit/5304a4ff1b04ed25c6f2d812d6c31c69c11111a2))
55+
* **GalaxyReferenceCatalogs:** replace integer ID properties with text references for improved clarity and functionality ([97fbeb7](https://github.com/chemodun/X4-UniverseEditor/commit/97fbeb722abc30802f2a181915cab662a17a6742))
56+
* **GalaxyUnifyCluster:** add FromEmptyCell flag to track initialization from an empty cell ([f8f79d9](https://github.com/chemodun/X4-UniverseEditor/commit/f8f79d9f6079dd6888d25aed7e3795c2159d81a6))
57+
* **GalaxyUnify:** consolidate attribute setting methods into a single Set method for improved code clarity and maintainability ([943b84c](https://github.com/chemodun/X4-UniverseEditor/commit/943b84c96dc6cdb668a275400c5cb47e609dee19))
58+
* **GalaxyUnifyItemAttribute:** streamline JSON read/write methods and improve attribute handling ([edeaf4b](https://github.com/chemodun/X4-UniverseEditor/commit/edeaf4be2f1658fbcfc02c5313e3c61bb28e2814))
59+
* **GalaxyUnifyPlanet:** update planet attributes define a group for name attributes ([a952f12](https://github.com/chemodun/X4-UniverseEditor/commit/a952f12ca22f24beaed06c8eafb9e6b859650f67))
60+
* **GalaxyUnify:** replace integer properties with string references for improved clarity in clusters and planets ([8bb08a9](https://github.com/chemodun/X4-UniverseEditor/commit/8bb08a9469964c5add76d0d01a7d4d348e53a1aa))
61+
* **GalaxyUnify:** update attribute types and improve JSON serialization methods for clusters and planets ([08c6915](https://github.com/chemodun/X4-UniverseEditor/commit/08c6915449605306f8feff8d6d2b7ea03d1e135f))
62+
* **MainWindow:** make edit and delete cluster available only for the newly created. Implement deleting new cluster ([31a89b5](https://github.com/chemodun/X4-UniverseEditor/commit/31a89b56cfa947d5fcc712f58b4ca2bcfe93bfb2))
63+
* **MainWindow:** remove NLog configuration calls from property setters to streamline logging setup ([7f7960d](https://github.com/chemodun/X4-UniverseEditor/commit/7f7960d84aa0c57719c2c0f0523980f33b8f04b7))
64+
* **MainWindow:** remove SectorRadius parameter from GalaxyMapViewer connection ([9e7e415](https://github.com/chemodun/X4-UniverseEditor/commit/9e7e41537e6c8b65ce74515b959717f4ac240550))
65+
* **MoonEditWindow:** improve XAML formatting for better readability and maintainability ([d957298](https://github.com/chemodun/X4-UniverseEditor/commit/d9572983e810ac81071cfe6539f05c69b066132f))
66+
367
## [0.3.0](https://github.com/chemodun/X4-UniverseEditor/compare/GalaxyEditor@v0.2.1...GalaxyEditor@v0.3.0) (2025-02-20)
468

569

0 commit comments

Comments
 (0)