source: debian/changelog

Candidate_v1.7.1 stable v1.7.1
Last change on this file was 5169d1b, checked in by Frederik Heber <frederik.heber@…>, 3 weeks ago

Set version to 1.7.1.

  • MoleCuilder library is now 19:1:0.
  • Codename "Quality Assurance" (17th letter of the modern Latin alphabet is Q, the 1st is A).
  • updates debian/changelog.
  • updates Dockerfile and k8s deployment files.
  • Property mode set to 100644
File size: 7.4 KB
RevLine 
[5169d1b]1molecuilder (1.7.1-1) UNRELEASED; urgency=high
2
3 * fix very slow Qt UI.
4 * improves Qt UI stability.
5 * updates copyright header on VersionAction.
6 * adds molecule context menu, depending on selection.
7 * tesselated molecules can be selected.
8 * fixed the hover.
9 * updates bond table from STO-3G computations
10 * NOTE: bond table loading required now for several bond-related actions!
11 * selected set of atoms may be computed as a fragment.
12 * python: adds getSelectedAtomCount()
13
14 -- Frederik Heber <heber@molecuilder.com> Wed, 26 Dec 2025 22:09:00 +0100
15
[13e5be]16molecuilder (1.7.0-1) UNRELEASED; urgency=low
17
18 Major
19 * saturate (fixes to polyhedra and scaling) and bondify (new)
20 * potentials are first class citizens
21 * proper path from molecule, to automated fragmentation, computation, homologies and finally potential training (and visualizing in the UI).
22 * convenience changes in the UI: bigger icons, context menu in gl view, potential tab with plotting
23 * enhancements to python scripting: numpy compatibility, wait returns status, python3
24 * works inside jupyter notebooks.
25 * can be deployed to k8s for large-scale computations.
26 * graph6 strings, evaluating stability and chemical space evaluation
27 * more selection actions
28
29 Minor
30 * switch to simpler kubernetes-aimed worker-server setup (health probes, workers don't register but accessed through load balancer)
31 * potential list shown in UI, new actions to add and remove, also potential curves are plotted in UI
32 * general fixes to potential setup to make them work as compound potentials
33 * undomark action
34 * Undo is again without dialog, undo mark is an extra action now.
35 * context menu (right-click) in gl view to manipulate atoms directly
36 * docker file contained in repo
37 * bondify has undo/redo
38 * switched all python to python3
39 * graph6 fixes and writing strings
40 * generatePotentialAction generates all combinations
41 * full numpy getter and setter to atom position, velocities, and forces.
42 * saturate action allows for just using outer shell (unocc and occ orbitals, only unocc used for adding hydrogens)
43 * stretch bond falls back to tabled distances for element pairs on zero length
44 * select atom's bond neighbors
45 * select atoms randomly
46 * calculate pair correlation between element and selected atoms.
47
48 Fixes
49 * corrected units and computation in SaveEnergies, renamed from SaveTemperatures
50 * InputAction will also save that file on exit
51
52 -- Frederik Heber <heber@molecuilder.com> Wed, 22 Oct 2025 19:13:00 +0100
53
[425516]54molecuilder (1.6.1-1) UNRELEASED; urgency=low
55
56 * Added ChemicalSpaceEvaluator Action to assess stability of all possible
57 molecules that match a given Graph6 string using fragmentation method
58 principles.
59 * Python Interface supports (and recommends using) named parameters.
60 Moreover, save-session will write scripts with named parameters.
61 * GUI displays forces and velocities as additional vectors per atom.
62 * AutomationFragmentationAction checks whether workers are still busy and
63 aborts when all workers have crashed.
64 * JobMarket: is now robust when worker or server is killed by signal.
65 * JobMarket: Added GetNumbersOfWorkerOperation.
66 * ForceAnnealing/StructreOptimization Action can now take the bond graph
67 information into account and significantly speed up optimization up to a
68 factor of 3.
69 * added molecular dynamics and structure optimization integration tests.
70 * FIX: recreated and fixed guicheck tests.
71 * StretchBondAction now takes the bond graph into account.
72 * Added examples test case with many ways of translation atoms, see blog
73 post.
74 * enhanced precision of tremolo format making it the recommended file format
75 to use!
76 * Tremolo file format now supports multiple time steps.
77 * DOCU: Updated userguide on empirical potential using HomologyGraph.
78 * Added SelectAtomByName action.
79 * DOCU: several fixes to userguide.
80 * FIX: GUI again reacts to WorldTime changes, i.e. time slider.
81 * changed email address to sent bug reports to.
82 * Added AtomRandomPerturbation to randomly displace atoms.
83 * DOCU: explained wait() necessity in python scripts.
84 * StepWorldTime now uses a single argument.
85 * FIX: Status messages are now always pushed to log, even when logging is
86 captured in GUI.
87 * RotateToPAS has working undo/redo.
88 * Added RotateAroundBond action for rotating molecule around specific bond.
89 * Added very powerful GeometryObjects to use as any vector object or for
90 simply measuring distances and angles in the GUI.
91 * CodePatterns, fix: Chronos is thread-safe, and protecting Verbosity.
92 * fixes: regression tests ports between 11024 and 19999.
93 * builds on Ubuntu 16.04
94 * MemDebug is now disabled by default.
95
96 -- Frederik Heber <heber@molecuilder.com> Fri, 02 Mar 2017 23:45:24 +0100
97
[eca0d7]98molecuilder (1.6.0-1) UNRELEASED; urgency=low
99
100 * Dependent packages CodePatterns, JobMarket, levmar, MPQC(_open), and vmg
101 are now contained in the distribution under ThirdParty packages.
102 * Debian package can be easily created.
103
104 -- Frederik Heber <heber@molecuilder.com> Fri, 02 Mar 2017 23:45:24 +0100
105
[097535]106molecuilder (1.5.4-1) UNRELEASED; urgency=low
107
108 * initial code for allowing charge grids for long-range calculations to work
109 independently for fragments.
110 * fixes to SaturateBond, now properly working by using full
111 SphericalPointDistribution and combinatorial matching to present bonds.
112 * fragment results can now be parsed and save in extra action, not bound to
113 fragmentationautomation oder analysefragmentresults.
114 * fixed fragmentation on subset of atoms.
115 * QtFragmentList now supports proper sorting.
116 * logview in GUI may be disabled by configure-switch.
117 * fitted partial charges are now stored using save/parse-particle-parameters.
118 * introduced implicit charges.
119 * fragmentation-automation fails when server is not/no longer accessible.
120 * fit-partial-charges fits to currently selected atoms and creates unique
121 particles.
122 * removed parse-tremolo-potentials as is superceded by
123 parse-particle-parameters.
124
125 -- Frederik Heber <heber@molecuilder.com> Fri, 30 Sep 2016 17:45:24 +0200
126
[996ef1]127molecuilder (1.5.3-1) UNRELEASED; urgency=low
128
129 * QtGui now crashes only in 1-2% of all regression tests (new record).
130 * we copy all information regarding visual entities and regaring the
131 displayed lists via QtObserved... instances or via central ..Observer
132 entities.
133
134 -- Frederik Heber <heber@molecuilder.com> Sun, 25 Apr 2016 09:11:24 +0200
135
136molecuilder (1.5.2-1) UNRELEASED; urgency=low
137
138 * Introduced QtObservedInstanceBoard as clean interface between World and QtGui.
139 * Bugfix to FillRegularGrid.
140 * FitParticleCharge -> FitPartialCharge.
141
142 -- Frederik Heber <heber@molecuilder.com> Sun, 03 Mar 2016 13:48:57 +0100
143
[69a420]144molecuilder (1.5.1-1) UNRELEASED; urgency=low
145
146 * Incorporated libcodepatterns rename and other fixes for debian packaging.
147 * More efficient bounding box in molecule, effectively O(log N).
148 * Enhanced hbond distances with more values and consolidated from
149 optimization calculations.
150 * VMG forces now are also working for the long-range part.
151 * Interdistance now combines couples of fragments till a given order.
152 * Smearing of electronic charge distributions greatly improves electronic
153 long-range component.
154
155 -- Frederik Heber <heber@molecuilder.com> Sun, 06 Feb 2016 23:16:00 +0100
156
[d68514]157molecuilder (1.5.0-1) UNRELEASED; urgency=low
158
159 * Initial Release.
160 * This is my first Debian package.
161
[3c6b40]162 -- Frederik Heber <heber@molecuilder.com> Sun, 09 Aug 2015 21:37:00 +0100
Note: See TracBrowser for help on using the repository browser.