|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## [v2.0.0-alpha.9](https://github.com/NPLinker/nplinker/tree/v2.0.0-alpha.9) (2025-03-25) |
| 3 | +## [v2.0.0-beta.1](https://github.com/NPLinker/nplinker/tree/v2.0.0-beta.1) (2025-06-05) |
4 | 4 |
|
5 | | -[Full Changelog](https://github.com/NPLinker/nplinker/compare/v2.0.0-alpha.8...v2.0.0-alpha.9) |
| 5 | +[Full Changelog](https://github.com/NPLinker/nplinker/compare/v2.0.0-alpha.9...v2.0.0-beta.1) |
6 | 6 |
|
7 | | -**Fixed bugs:** |
| 7 | +**Merged pull requests:** |
8 | 8 |
|
9 | | -- Fix dependency conflict [\#278](https://github.com/NPLinker/nplinker/issues/278) |
| 9 | +- Update python version and fix testing issues [\#329](https://github.com/NPLinker/nplinker/pull/329) ([CunliangGeng](https://github.com/CunliangGeng)) |
| 10 | +- Update BiG-SCAPE v2 dependency [\#328](https://github.com/NPLinker/nplinker/pull/328) ([adraismawur](https://github.com/adraismawur)) |
| 11 | +- docs: add webapp docs page [\#327](https://github.com/NPLinker/nplinker/pull/327) ([gcroci2](https://github.com/gcroci2)) |
| 12 | +- improve make commands and fix some typos [\#325](https://github.com/NPLinker/nplinker/pull/325) ([CunliangGeng](https://github.com/CunliangGeng)) |
| 13 | +- Update doc for work dir structure [\#322](https://github.com/NPLinker/nplinker/pull/322) ([CunliangGeng](https://github.com/CunliangGeng)) |
| 14 | +- Update readme dev [\#320](https://github.com/NPLinker/nplinker/pull/320) ([CunliangGeng](https://github.com/CunliangGeng)) |
| 15 | +- Update installation instructions to use conda [\#319](https://github.com/NPLinker/nplinker/pull/319) ([CunliangGeng](https://github.com/CunliangGeng)) |
| 16 | +- Remove unused methods and files [\#318](https://github.com/NPLinker/nplinker/pull/318) ([CunliangGeng](https://github.com/CunliangGeng)) |
10 | 17 |
|
11 | | -**Closed issues:** |
| 18 | +## [v2.0.0-alpha.9](https://github.com/NPLinker/nplinker/tree/v2.0.0-alpha.9) (2025-03-25) |
12 | 19 |
|
13 | | -- Fix logging file output [\#314](https://github.com/NPLinker/nplinker/issues/314) |
14 | | -- Inconsistent BiG-SCAPE version handling causes ValueError [\#305](https://github.com/NPLinker/nplinker/issues/305) |
15 | | -- GNPS2 results not supported [\#284](https://github.com/NPLinker/nplinker/issues/284) |
16 | | -- Update releasing workflow [\#279](https://github.com/NPLinker/nplinker/issues/279) |
| 20 | +[Full Changelog](https://github.com/NPLinker/nplinker/compare/v2.0.0-alpha.8...v2.0.0-alpha.9) |
17 | 21 |
|
18 | 22 | **Merged pull requests:** |
19 | 23 |
|
|
28 | 32 |
|
29 | 33 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/v2.0.0-alpha.7...v2.0.0-alpha.8) |
30 | 34 |
|
31 | | -**Closed issues:** |
32 | | - |
33 | | -- Replace square NPLinker logo by one used for Slack \(with NPLinker text\) [\#288](https://github.com/NPLinker/nplinker/issues/288) |
34 | | - |
35 | 35 | **Merged pull requests:** |
36 | 36 |
|
37 | 37 | - move config template file outside of code folder [\#303](https://github.com/NPLinker/nplinker/pull/303) ([CunliangGeng](https://github.com/CunliangGeng)) |
|
55 | 55 |
|
56 | 56 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/v2.0.0-alpha.6...v2.0.0-alpha.7) |
57 | 57 |
|
58 | | -**Closed issues:** |
59 | | - |
60 | | -- Incorrect precursor m/z when loading MGF file from GNPS [\#282](https://github.com/NPLinker/nplinker/issues/282) |
61 | | -- Use bigscape version in loaders [\#271](https://github.com/NPLinker/nplinker/issues/271) |
62 | | - |
63 | 58 | **Merged pull requests:** |
64 | 59 |
|
65 | 60 | - remove default config file to make all settings explicit [\#287](https://github.com/NPLinker/nplinker/pull/287) ([CunliangGeng](https://github.com/CunliangGeng)) |
|
90 | 85 |
|
91 | 86 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/v2.0.0-alpha.3...v2.0.0-alpha.4) |
92 | 87 |
|
93 | | -**Implemented enhancements:** |
94 | | - |
95 | | -- Select subset of the data [\#265](https://github.com/NPLinker/nplinker/issues/265) |
96 | | - |
97 | | -**Closed issues:** |
98 | | - |
99 | | -- Fix code scanning alert - Token-Permissions [\#268](https://github.com/NPLinker/nplinker/issues/268) |
100 | | -- support bigscape v2 [\#216](https://github.com/NPLinker/nplinker/issues/216) |
101 | | -- Abstraction of run\_bigscape function [\#115](https://github.com/NPLinker/nplinker/issues/115) |
102 | | - |
103 | 88 | **Merged pull requests:** |
104 | 89 |
|
105 | 90 | - update doc for bigscape [\#270](https://github.com/NPLinker/nplinker/pull/270) ([CunliangGeng](https://github.com/CunliangGeng)) |
|
112 | 97 |
|
113 | 98 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/v2.0.0-alpha.2...v2.0.0-alpha.3) |
114 | 99 |
|
115 | | -**Implemented enhancements:** |
116 | | - |
117 | | -- Data size warnings / checks when installing and using nplinker package [\#237](https://github.com/NPLinker/nplinker/issues/237) |
118 | | - |
119 | | -**Closed issues:** |
120 | | - |
121 | | -- Podp: not all genome IDs are in antismashDB [\#242](https://github.com/NPLinker/nplinker/issues/242) |
122 | | -- refactoring scoring \(tracker issue\) [\#205](https://github.com/NPLinker/nplinker/issues/205) |
123 | | -- ensure that IDs are unique [\#146](https://github.com/NPLinker/nplinker/issues/146) |
124 | | -- refactor `__eq__` and `__hash__` methods [\#136](https://github.com/NPLinker/nplinker/issues/136) |
125 | | -- Missing mibig BGC [\#86](https://github.com/NPLinker/nplinker/issues/86) |
126 | | - |
127 | 100 | **Merged pull requests:** |
128 | 101 |
|
129 | 102 | - fix tabular file header detection [\#264](https://github.com/NPLinker/nplinker/pull/264) ([CunliangGeng](https://github.com/CunliangGeng)) |
|
135 | 108 |
|
136 | 109 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/v2.0.0-alpha.1...v2.0.0-alpha.2) |
137 | 110 |
|
138 | | -**Closed issues:** |
139 | | - |
140 | | -- improvement on docs [\#232](https://github.com/NPLinker/nplinker/issues/232) |
141 | | -- writing tutorials and docs for preparing data [\#204](https://github.com/NPLinker/nplinker/issues/204) |
142 | | - |
143 | 111 | **Merged pull requests:** |
144 | 112 |
|
145 | 113 | - update docs [\#260](https://github.com/NPLinker/nplinker/pull/260) ([CunliangGeng](https://github.com/CunliangGeng)) |
|
171 | 139 |
|
172 | 140 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/v1.3.2...v2.0.0-alpha.1) |
173 | 141 |
|
174 | | -**Fixed bugs:** |
175 | | - |
176 | | -- Fix failing tests [\#96](https://github.com/NPLinker/nplinker/issues/96) |
177 | | - |
178 | | -**Closed issues:** |
179 | | - |
180 | | -- Fix dev setup issues [\#222](https://github.com/NPLinker/nplinker/issues/222) |
181 | | -- Running NPLinker tutorial [\#213](https://github.com/NPLinker/nplinker/issues/213) |
182 | | -- Exception: Failed to find \*ANY\* strains, missing strain\_mappings.csv? [\#170](https://github.com/NPLinker/nplinker/issues/170) |
183 | | -- Add schema validation [\#165](https://github.com/NPLinker/nplinker/issues/165) |
184 | | -- Refactor initialisation of project root and data folders \[Track issue\] [\#163](https://github.com/NPLinker/nplinker/issues/163) |
185 | | -- http 404 error from `test_nplinker_local.py` [\#156](https://github.com/NPLinker/nplinker/issues/156) |
186 | | -- implement the function to generate strain mappings file [\#154](https://github.com/NPLinker/nplinker/issues/154) |
187 | | -- implement the function to generate `refseq id ↔ BGC id` mapping file [\#153](https://github.com/NPLinker/nplinker/issues/153) |
188 | | -- change csv to json for strain mappings file [\#152](https://github.com/NPLinker/nplinker/issues/152) |
189 | | -- change csv to json for genome status file [\#151](https://github.com/NPLinker/nplinker/issues/151) |
190 | | -- generate strain mappings file for PODP data [\#150](https://github.com/NPLinker/nplinker/issues/150) |
191 | | -- how is `strain_mappings.csv` generated? [\#148](https://github.com/NPLinker/nplinker/issues/148) |
192 | | -- Strain generation, loading and mapping [\#147](https://github.com/NPLinker/nplinker/issues/147) |
193 | | -- Refactor `DatasetLoader` class [\#145](https://github.com/NPLinker/nplinker/issues/145) |
194 | | -- Use UUID for singleton molecular family? [\#144](https://github.com/NPLinker/nplinker/issues/144) |
195 | | -- KeyError: 'cluster' Extract MIBIG data [\#140](https://github.com/NPLinker/nplinker/issues/140) |
196 | | -- Use the refactored antismash downloader in `PODPDownloader` class [\#137](https://github.com/NPLinker/nplinker/issues/137) |
197 | | -- remove `_strain_dict_index` from `StrainCollection` class [\#134](https://github.com/NPLinker/nplinker/issues/134) |
198 | | -- Rename `Downloader` class to `PODPDownloader` [\#133](https://github.com/NPLinker/nplinker/issues/133) |
199 | | -- Exception: Failed to find \*ANY\* strains, missing strain\_mappings.csv? [\#130](https://github.com/NPLinker/nplinker/issues/130) |
200 | | -- error when loading local data [\#129](https://github.com/NPLinker/nplinker/issues/129) |
201 | | -- nplinker library download [\#128](https://github.com/NPLinker/nplinker/issues/128) |
202 | | -- Hardware Requirements: [\#124](https://github.com/NPLinker/nplinker/issues/124) |
203 | | -- replace load\_gcfs function [\#122](https://github.com/NPLinker/nplinker/issues/122) |
204 | | -- Refactor `Downloader` class to have a specific PoDP downloader [\#121](https://github.com/NPLinker/nplinker/issues/121) |
205 | | -- PODP mode and local data mode [\#117](https://github.com/NPLinker/nplinker/issues/117) |
206 | | -- Create StrainMappingLoader [\#116](https://github.com/NPLinker/nplinker/issues/116) |
207 | | -- Refactor GCF loading process [\#114](https://github.com/NPLinker/nplinker/issues/114) |
208 | | -- Change `strains` in `StrainCollection` to be a `set` instead of `list` [\#113](https://github.com/NPLinker/nplinker/issues/113) |
209 | | -- Implement comparison operator for `StrainCollection` class [\#110](https://github.com/NPLinker/nplinker/issues/110) |
210 | | -- Include `strains` again in objects loaded from Metabolomics [\#109](https://github.com/NPLinker/nplinker/issues/109) |
211 | | -- check if this function is still needed or forward to the proper implementation [\#108](https://github.com/NPLinker/nplinker/issues/108) |
212 | | -- Implement GNPS loading functionality on `DatasetLoader` layer [\#107](https://github.com/NPLinker/nplinker/issues/107) |
213 | | -- Rename `MibigBGC` to `BGC` in MibigBGCLoader [\#106](https://github.com/NPLinker/nplinker/issues/106) |
214 | | -- Remove strain assignment from BGC loaders? [\#104](https://github.com/NPLinker/nplinker/issues/104) |
215 | | -- Use unique and fixed GCF identifier in scoring [\#103](https://github.com/NPLinker/nplinker/issues/103) |
216 | | -- Move test files to subfolders [\#99](https://github.com/NPLinker/nplinker/issues/99) |
217 | | -- Create `antismash_downloader` module [\#98](https://github.com/NPLinker/nplinker/issues/98) |
218 | | -- Fix instructions for zsh shell [\#95](https://github.com/NPLinker/nplinker/issues/95) |
219 | | -- MiBIG v3.x support [\#94](https://github.com/NPLinker/nplinker/issues/94) |
220 | | -- Implement removing the strain also from self.\_lookup indices. \[Bug\] [\#90](https://github.com/NPLinker/nplinker/issues/90) |
221 | | -- Improve GNPS format detection [\#89](https://github.com/NPLinker/nplinker/issues/89) |
222 | | -- PoDP RefSeq accession is used as antiSMASH accession [\#76](https://github.com/NPLinker/nplinker/issues/76) |
223 | | -- Documentation on readthedocs.io [\#74](https://github.com/NPLinker/nplinker/issues/74) |
224 | | - |
225 | 142 | **Merged pull requests:** |
226 | 143 |
|
227 | 144 | - move dependencies to pyproject.toml file [\#233](https://github.com/NPLinker/nplinker/pull/233) ([CunliangGeng](https://github.com/CunliangGeng)) |
|
330 | 247 |
|
331 | 248 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/v1.3.0...v1.3.1) |
332 | 249 |
|
333 | | -**Closed issues:** |
334 | | - |
335 | | -- Important: Stop committing until restructuring is done [\#73](https://github.com/NPLinker/nplinker/issues/73) |
336 | | -- Explore tutorials/modules are relevant to develop the dashboard [\#68](https://github.com/NPLinker/nplinker/issues/68) |
337 | | - |
338 | 250 | **Merged pull requests:** |
339 | 251 |
|
340 | 252 | - Refine install script and upgrade python syntax [\#75](https://github.com/NPLinker/nplinker/pull/75) ([CunliangGeng](https://github.com/CunliangGeng)) |
|
343 | 255 |
|
344 | 256 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/v1.2.0...v1.3.0) |
345 | 257 |
|
346 | | -**Implemented enhancements:** |
347 | | - |
348 | | -- Packaging [\#15](https://github.com/NPLinker/nplinker/issues/15) |
349 | | - |
350 | | -**Closed issues:** |
351 | | - |
352 | | -- Create independent repo for webapp? [\#72](https://github.com/NPLinker/nplinker/issues/72) |
353 | | -- Restructure repo with python template from eScience Center [\#71](https://github.com/NPLinker/nplinker/issues/71) |
354 | | -- Update wiki page [\#64](https://github.com/NPLinker/nplinker/issues/64) |
355 | | -- something goes wrong in the step for "MetcalfScoring.setup preprocessing dataset" [\#57](https://github.com/NPLinker/nplinker/issues/57) |
356 | | -- Parsing strains in GNPS FBMN output needs to be more flexible [\#50](https://github.com/NPLinker/nplinker/issues/50) |
357 | | -- Rosetta Score issue [\#39](https://github.com/NPLinker/nplinker/issues/39) |
358 | | -- Loading FBMN-GNPS and Bigscape output data into NPLinker error. [\#35](https://github.com/NPLinker/nplinker/issues/35) |
359 | | -- Remove requirements.txt file [\#6](https://github.com/NPLinker/nplinker/issues/6) |
360 | | -- Matching compound names from GNPS to MiBIG [\#3](https://github.com/NPLinker/nplinker/issues/3) |
361 | | - |
362 | 258 | **Merged pull requests:** |
363 | 259 |
|
364 | 260 | - Bump numpy from 1.21.0 to 1.22.0 [\#70](https://github.com/NPLinker/nplinker/pull/70) ([dependabot[bot]](https://github.com/apps/dependabot)) |
|
368 | 264 |
|
369 | 265 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/v1.1.3...v1.2.0) |
370 | 266 |
|
371 | | -**Closed issues:** |
372 | | - |
373 | | -- WebApp shows no data in tables [\#63](https://github.com/NPLinker/nplinker/issues/63) |
374 | | -- "Error in server loaded hook UnicodeDecodeError" [\#60](https://github.com/NPLinker/nplinker/issues/60) |
375 | | -- Error in loading from PoDP: MSV000078839 [\#58](https://github.com/NPLinker/nplinker/issues/58) |
376 | | -- Linking molfams [\#54](https://github.com/NPLinker/nplinker/issues/54) |
377 | | - |
378 | 267 | **Merged pull requests:** |
379 | 268 |
|
380 | 269 | - Bump httpx from 0.16.1 to 0.23.0 [\#66](https://github.com/NPLinker/nplinker/pull/66) ([dependabot[bot]](https://github.com/apps/dependabot)) |
|
391 | 280 |
|
392 | 281 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/v1.1.1...v1.1.2) |
393 | 282 |
|
394 | | -**Closed issues:** |
395 | | - |
396 | | -- Turning MIBiG on in BiG-SCAPE run of NPLinker [\#55](https://github.com/NPLinker/nplinker/issues/55) |
397 | | - |
398 | 283 | ## [v1.1.1](https://github.com/NPLinker/nplinker/tree/v1.1.1) (2021-09-13) |
399 | 284 |
|
400 | 285 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/v1.1...v1.1.1) |
401 | 286 |
|
402 | | -**Closed issues:** |
403 | | - |
404 | | -- Add a changelog and tag Docker images [\#52](https://github.com/NPLinker/nplinker/issues/52) |
405 | | -- GCF/BGC data does appear correctly in results [\#49](https://github.com/NPLinker/nplinker/issues/49) |
406 | | - |
407 | 287 | **Merged pull requests:** |
408 | 288 |
|
409 | 289 | - Bump pillow from 8.2.0 to 8.3.2 [\#53](https://github.com/NPLinker/nplinker/pull/53) ([dependabot[bot]](https://github.com/apps/dependabot)) |
|
412 | 292 |
|
413 | 293 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/v1.0...v1.1) |
414 | 294 |
|
415 | | -**Implemented enhancements:** |
416 | | - |
417 | | -- Error when loading Crüsemann data [\#38](https://github.com/NPLinker/nplinker/issues/38) |
418 | | - |
419 | | -**Fixed bugs:** |
420 | | - |
421 | | -- large-scale sample run error [\#43](https://github.com/NPLinker/nplinker/issues/43) |
422 | | - |
423 | | -**Closed issues:** |
424 | | - |
425 | | -- Add Licence [\#48](https://github.com/NPLinker/nplinker/issues/48) |
426 | | -- Allowing other websocket to connect to proxy server? [\#47](https://github.com/NPLinker/nplinker/issues/47) |
427 | | -- KeyError in strains.py [\#46](https://github.com/NPLinker/nplinker/issues/46) |
428 | | -- Internal Server Error with tutorial data [\#45](https://github.com/NPLinker/nplinker/issues/45) |
429 | | -- Error loading tutorial data [\#44](https://github.com/NPLinker/nplinker/issues/44) |
430 | | -- rosetta scoring: check for knownclusterblast .txt files at start of scoring process [\#34](https://github.com/NPLinker/nplinker/issues/34) |
431 | | - |
432 | 295 | **Merged pull requests:** |
433 | 296 |
|
434 | 297 | - Bump pillow from 8.1.1 to 8.2.0 [\#42](https://github.com/NPLinker/nplinker/pull/42) ([dependabot[bot]](https://github.com/apps/dependabot)) |
|
445 | 308 |
|
446 | 309 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/v.0.1...last_version_with_plots) |
447 | 310 |
|
448 | | -**Closed issues:** |
449 | | - |
450 | | -- Write log output to file [\#37](https://github.com/NPLinker/nplinker/issues/37) |
451 | | - |
452 | 311 | ## [v.0.1](https://github.com/NPLinker/nplinker/tree/v.0.1) (2020-12-11) |
453 | 312 |
|
454 | 313 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/scoring_jun2020...v.0.1) |
455 | 314 |
|
456 | | -**Implemented enhancements:** |
457 | | - |
458 | | -- Input options [\#14](https://github.com/NPLinker/nplinker/issues/14) |
459 | | -- More general annotations [\#12](https://github.com/NPLinker/nplinker/issues/12) |
460 | | - |
461 | | -**Closed issues:** |
462 | | - |
463 | | -- metadata [\#2](https://github.com/NPLinker/nplinker/issues/2) |
464 | | -- MiBIG [\#1](https://github.com/NPLinker/nplinker/issues/1) |
465 | | - |
466 | 315 | ## [scoring_jun2020](https://github.com/NPLinker/nplinker/tree/scoring_jun2020) (2020-05-29) |
467 | 316 |
|
468 | 317 | [Full Changelog](https://github.com/NPLinker/nplinker/compare/6c299348b417e494167c4bd4869fa79f62383fc9...scoring_jun2020) |
469 | 318 |
|
470 | | -**Implemented enhancements:** |
471 | | - |
472 | | -- Generate null distributions for the different scoring functions [\#9](https://github.com/NPLinker/nplinker/issues/9) |
473 | | - |
474 | | -**Fixed bugs:** |
475 | | - |
476 | | -- NP-optimised Metcalf score crashes [\#24](https://github.com/NPLinker/nplinker/issues/24) |
477 | | - |
478 | | -**Closed issues:** |
479 | | - |
480 | | -- Restrict NPLinker strain object to data set population [\#27](https://github.com/NPLinker/nplinker/issues/27) |
481 | | - |
482 | 319 | **Merged pull requests:** |
483 | 320 |
|
484 | 321 | - Bump bleach from 3.0.2 to 3.1.1 [\#30](https://github.com/NPLinker/nplinker/pull/30) ([dependabot[bot]](https://github.com/apps/dependabot)) |
|
0 commit comments