Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
".": "0.0.1",
"loopstructural": "0.1.11"
"loopstructural": "0.1.12"
}
77 changes: 77 additions & 0 deletions loopstructural/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,82 @@
# Changelog

## [0.1.12](https://github.com/Loop3D/plugin_loopstructural/compare/v0.1.11...v0.1.12) (2026-01-31)


### Bug Fixes

* abstract logging to debug manager, this could allow for file logging as well as console logging ([48a0ad5](https://github.com/Loop3D/plugin_loopstructural/commit/48a0ad5554c4070543eb035f17cf27f46e1377fc))
* add all m2l tools as toolbar buttons ([e153ec6](https://github.com/Loop3D/plugin_loopstructural/commit/e153ec60bf503844da3fbf7cdaf72cb274b80472))
* add automatic column guessing framework ([558e6fa](https://github.com/Loop3D/plugin_loopstructural/commit/558e6fadec0ec8f84842a1972ce11a183334bb75))
* add colour to surfaces ([7a95d32](https://github.com/Loop3D/plugin_loopstructural/commit/7a95d32824db6ac469965a05f5f2b657995232c8))
* add data converter widget and section thickness calculator ([ea99e14](https://github.com/Loop3D/plugin_loopstructural/commit/ea99e14809829fb670e55845c8e53c03e48e0c4d))
* add debug mode to sampler ([45f97d2](https://github.com/Loop3D/plugin_loopstructural/commit/45f97d2d4648d9e9eb50831cfa95dfa2675b3135))
* add geodataframetoproject for calculating contacts and guess columns./layers ([18c46ca](https://github.com/Loop3D/plugin_loopstructural/commit/18c46ca1d682942e4108cd24ee0f72e5c81b0bd2))
* add get debug mode ([ffa4dd4](https://github.com/Loop3D/plugin_loopstructural/commit/ffa4dd4aa8b68c78a36df922bd78c2feffeb6931))
* add helper to check if an attribute is none ([4221630](https://github.com/Loop3D/plugin_loopstructural/commit/42216302bb69d50afcbaff4c7183ec3918b78311))
* add image for basal contacts ([db4342f](https://github.com/Loop3D/plugin_loopstructural/commit/db4342f1d61353e93f1d88a92dfe2d3bffbb3f2e))
* add m2l icons for strat column ([2abf4b3](https://github.com/Loop3D/plugin_loopstructural/commit/2abf4b36a96eeab9a76fe63661570cae6e4b9d50))
* add message if no contacts found ([0704eb8](https://github.com/Loop3D/plugin_loopstructural/commit/0704eb853083560ca318db2c2a6d1e6c3c71bc80))
* add option to separate visualisation/modelling widget ([7e511a3](https://github.com/Loop3D/plugin_loopstructural/commit/7e511a33d73d084a2312e7bef8e636e613d2184d))
* add topology calculator widget ([c7d9b8e](https://github.com/Loop3D/plugin_loopstructural/commit/c7d9b8ed63fecd1c903b9fde4b9c7e7b8d132e3c))
* add widget for painting stratigraphic order from column onto shapefile ([ad69700](https://github.com/Loop3D/plugin_loopstructural/commit/ad697003a98bf8d7236914101e7e06fea569bf4f))
* add x/y to structure gdf ([3537cd3](https://github.com/Loop3D/plugin_loopstructural/commit/3537cd3c279b4978d3e8985ce6d5da952ce2ff79))
* adding helpers for stratigraphic column to data manager ([366e37f](https://github.com/Loop3D/plugin_loopstructural/commit/366e37fb26f5b78e61c932c4c945aac30378fa85))
* adding widget to paint stratigraphic order onto geology shapefile. For debugging stratraphic order ([6e2e202](https://github.com/Loop3D/plugin_loopstructural/commit/6e2e2021dc0bb378abd2c339d3f3bdeedec46130))
* allow different crs for input data and model. Force model crs to be projected ([1bef056](https://github.com/Loop3D/plugin_loopstructural/commit/1bef0567f9248847af6bd56edf8b0e4bbc606707))
* applying some copilot suggestions ([39437bd](https://github.com/Loop3D/plugin_loopstructural/commit/39437bd0504fefc4d4202f64db0c771e82d9a760))
* auto select sampler or decimator for line/point data ([e831747](https://github.com/Loop3D/plugin_loopstructural/commit/e831747fcb809b0c5e42fedc36e69b05d9eb6301))
* avoid adding null units to stratigraphic column ([08320af](https://github.com/Loop3D/plugin_loopstructural/commit/08320af67620589d737457a61d00574ad635d667))
* block model from being built with default bounding box. ([42f175d](https://github.com/Loop3D/plugin_loopstructural/commit/42f175d6ca01b19d0de8628d563b2f96a1167b86))
* bump loopstructural version ([dea0075](https://github.com/Loop3D/plugin_loopstructural/commit/dea00755703cfcd240538973d1aa3c9514bcaef6))
* change basal contacts from processing call to a shared api ([2d13552](https://github.com/Loop3D/plugin_loopstructural/commit/2d135520f112dfac021f22f99acd4322e9b4ff2a))
* close ml2 widgets when tool has been run successfully ([038a009](https://github.com/Loop3D/plugin_loopstructural/commit/038a009c00577e50729c1a689f772b5d151d7fde))
* close topo calc when finished ([2e78c33](https://github.com/Loop3D/plugin_loopstructural/commit/2e78c3399039c952315c77796fb646a4c25b447d))
* colour faults using stratigraphic column ([9eb95fd](https://github.com/Loop3D/plugin_loopstructural/commit/9eb95fdd9eeb55afa3696fe7a5906b9eedb104ab))
* connect up thickness calc ([01dfbd4](https://github.com/Loop3D/plugin_loopstructural/commit/01dfbd4e669b53ac11f42b03bc48f75d20febb27))
* convert unit_name_field to 'UNITNAME' ([351a96a](https://github.com/Loop3D/plugin_loopstructural/commit/351a96a6a040d8e996ce1d17d3f40be77177c867))
* debug mode to thickness calc ([a9ef752](https://github.com/Loop3D/plugin_loopstructural/commit/a9ef752adda830560f2116234e557bd869fd4dac))
* decouple surfaces from model if model has been reset. ([ed015c3](https://github.com/Loop3D/plugin_loopstructural/commit/ed015c3374a708efe752db82e4829abf0c078415))
* dont run user define sorter, there is nothing to run! ([7d6cbb3](https://github.com/Loop3D/plugin_loopstructural/commit/7d6cbb3a38b7be0395231338e8f5f5df862f6066))
* find layer can work with other layer types ([dc6730a](https://github.com/Loop3D/plugin_loopstructural/commit/dc6730a0434acfc5ce54760190b43df6c836e71d))
* get list of units from datamanager for extracting contacts out ([64952ea](https://github.com/Loop3D/plugin_loopstructural/commit/64952ea35064b8dadbe1b7fe17e346cc689e07fb))
* get logging from m2l ([cae7e21](https://github.com/Loop3D/plugin_loopstructural/commit/cae7e2172d8afa58460afa016302773c16c6d67f))
* guess layers/colum names ([00a4f89](https://github.com/Loop3D/plugin_loopstructural/commit/00a4f89fafefd4dff4ddf51c9ebc8393dd8edc72))
* guess sorter columns/layers ([64be0b8](https://github.com/Loop3D/plugin_loopstructural/commit/64be0b894ec58bb0e5f146a62b2ff439914b8ab4))
* incorrect field name ([70fdbbb](https://github.com/Loop3D/plugin_loopstructural/commit/70fdbbbad8f5b030d73a3f40223cdb5508ec4ad6))
* linting ([bdeccb8](https://github.com/Loop3D/plugin_loopstructural/commit/bdeccb810d89dcd20feb833578d8fe747dd96eda))
* loopstructural/map2loop share the same stratigraphic column widget/backend ([909610d](https://github.com/Loop3D/plugin_loopstructural/commit/909610d4605a5deb7dca63bcccbc723883d53f1b))
* mapping stratigraphic column sorters to qgis fields/layers ([b443e29](https://github.com/Loop3D/plugin_loopstructural/commit/b443e29688cfef9cb1ed38439b137d4b6fbd927f))
* pass data manager to all widgets ([2f695b0](https://github.com/Loop3D/plugin_loopstructural/commit/2f695b0c1ba52f22feb13dc109d50a029eec94db))
* pass data manager to widgets ([7b585b4](https://github.com/Loop3D/plugin_loopstructural/commit/7b585b42419854dc0c4a126081615d8624eee08d))
* Persist and auto-guess layer/field selections across map2loop and LoopStructural setup widgets ([#73](https://github.com/Loop3D/plugin_loopstructural/issues/73)) ([6dec6e2](https://github.com/Loop3D/plugin_loopstructural/commit/6dec6e2a0172b2a389bab04c50895fec57460d54))
* remove bb steps from bb widget ([64d5c00](https://github.com/Loop3D/plugin_loopstructural/commit/64d5c002dbb19157a5f7b82867d4b5ecd65dde06))
* remove QgsProxyModel from .ui file and move to .py file ([bd81685](https://github.com/Loop3D/plugin_loopstructural/commit/bd816859742a18b0e4b6e60797a5e2996761fd98))
* remove search radius ([7f15d91](https://github.com/Loop3D/plugin_loopstructural/commit/7f15d9131ca7337acb51ac23213d362b7b77b570))
* remove stratigraphic column layers ([6e05ec7](https://github.com/Loop3D/plugin_loopstructural/commit/6e05ec78327e0990ac891caf5858f29cc6fc9a18))
* rename unit_name_column to unit_name_field ([24cc539](https://github.com/Loop3D/plugin_loopstructural/commit/24cc539bbd5a59e09410fea7f3846abe73e71cbf))
* set calculator params to correct argument names ([8266dca](https://github.com/Loop3D/plugin_loopstructural/commit/8266dcacfb3b4fd734057019df13281b1dae66c8))
* set default sorter to age based ([3503c7e](https://github.com/Loop3D/plugin_loopstructural/commit/3503c7e40cf69ec610429f72e2357bba9a0cadc3))
* store location tracking and lines for thickness calculators ([06e586f](https://github.com/Loop3D/plugin_loopstructural/commit/06e586fb70c61b81b083d79b91bc0272984b6a7c))
* sync fault topo calculator with the data manager. Use the same layers and update the adjacency graph ([76aef57](https://github.com/Loop3D/plugin_loopstructural/commit/76aef578279727a71376ed822e3235880ea6d13c))
* update logger to make threadsafe in qgis ([fa84e27](https://github.com/Loop3D/plugin_loopstructural/commit/fa84e27c671641784e8f7217833bc675332b12b7))
* update strat column thickness after thickness calc ([9c6d4a9](https://github.com/Loop3D/plugin_loopstructural/commit/9c6d4a99ff2458b8f2f2d1fb7778c2cc7c6bb9ac))
* update stratigraphic column with calculated thicknesses ([56ceb77](https://github.com/Loop3D/plugin_loopstructural/commit/56ceb77a8d5fcd5f2da7d6b7b67f0193da7e0acb))
* update stratigraphic unit to prevent missing widget error ([5fba7c8](https://github.com/Loop3D/plugin_loopstructural/commit/5fba7c899143f929b1ffc771364a42c3a8c712a9))
* update thickness widget ([29caccf](https://github.com/Loop3D/plugin_loopstructural/commit/29caccfa41fec276d3577db321ad8ad8cd003638))
* update thicknesses in stratigraphic colum after thickness calculator runs ([d53fa46](https://github.com/Loop3D/plugin_loopstructural/commit/d53fa46f2b28e7936066822730a70d41d258fa70))
* updating unload to prevent error when missing dock widgets ([2ec3fcd](https://github.com/Loop3D/plugin_loopstructural/commit/2ec3fcd1b19fe6e475881e10ddf28eb23d8ae432))
* use api for samplers, sorters and calculators ([b5a3532](https://github.com/Loop3D/plugin_loopstructural/commit/b5a35329f4b57b9cf2cfc183f9b8b85a7d07cb27))
* use debug manager logger and avoid adding color twice for strat surfaces ([9955147](https://github.com/Loop3D/plugin_loopstructural/commit/995514743bde7a45576e1856f82b5cc472df5ebc))
* use layer crs for sampler ([e5125bb](https://github.com/Loop3D/plugin_loopstructural/commit/e5125bbd72d12a1ca65b6fad2540cc3a0c3996b0))
* use logger instead of print ([2d2f848](https://github.com/Loop3D/plugin_loopstructural/commit/2d2f8485fe5e5d14405b81fa02d3fd0c68c544ee))
* use options manager for getting debug mode ([f21e4c8](https://github.com/Loop3D/plugin_loopstructural/commit/f21e4c8d9eb9db3ac717eb4db911888db836bab4))


### Documentation

* remove copilot doc ([7abe2bf](https://github.com/Loop3D/plugin_loopstructural/commit/7abe2bf95b189b019bac109ddbbc28e90230788c))

## [0.1.11](https://github.com/Loop3D/plugin_loopstructural/compare/v0.1.10...v0.1.11) (2025-09-08)


Expand Down