Skip to content

Commit 19773a9

Browse files
committed
release notes
1 parent b58c4c5 commit 19773a9

File tree

1 file changed

+36
-189
lines changed

1 file changed

+36
-189
lines changed

Release-Notes.md

Lines changed: 36 additions & 189 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ especially those they need to be aware of when upgrading.
1717
and depends on stroika-platform
1818
- stroika-platform.pc contains all the 'native platform' library depenencies, and C #defines etc for std c++ libraries, etc.
1919

20-
(NOTE IN PROGRESS - INCOMPLETE - BUT WORKING RIGHT NOW - just didn the CFLAGS part - must do linker part and more cleanups)
21-
2220

2321
### UPGRADE NOTES
2422
upgrade notes
@@ -75,6 +73,11 @@ with
7573
- Library
7674
- Common
7775
- **new** LazyType_t
76+
- Execution
77+
- SignalHandlerRegistry::Get () DEPRECATED (use sThis instead)
78+
- fix (though not elegantly - and with comments to improve later) - Activity CTOR - uses concepts more; fixes case of initialization with array (like C-string)
79+
- Memory
80+
- deprecated Memory::NEltsOf - use std::size() or std::ssize() instead
7881

7982

8083
- Makefiles
@@ -98,6 +101,8 @@ with
98101
- cleanup makefile reacent changes (and lose deprecated LinkerArgs_LibDependencies from SharedMakeVariables.mk)
99102
- more makefile cleanups: SharedMakeVariables-Default.mk - lose deprecated LinkerArgs_LibDependencies, and cleanup RC_FLAGS/MIDL_FLAGS, StroikaRoot_MIXED cleanup
100103
- lose PKG_CONFIG_STROIKA_DEPENDS_ON - from ApplyConfiguraiton/Configuration.mk etc - largely unused(done via pkgconfig)
104+
- progress on new Platform_LDFLAGS define in SharedMakeVariables-Default.mk
105+
- Added ObjDir_ToolsSafe to SharedMakeVariables-Default.mk
101106

102107
- Scripts
103108
- configure
@@ -110,6 +115,13 @@ with
110115
- dont add LinkerArgs_LibDependencies_ADD to linker-args any longer (using boost.pc); push (@packageCfgNames, boost); various makefile cleanups (esp to third party components) to get more working using --libs and pkg-config
111116
- renamed LinkerArgs_ExtraPrefix -> Platform_LinkerArgs_ExtraPrefix and LinkerArgs_ExtraSuffix -> Platform_LinkerArgs_ExtraSuffix; and draft DEFAULT_LINK_LINE2
112117
- lose support for EXTRA_COMPILER_ARGS in configuration
118+
- configure: just include Builds/1042configurationName/include in INCLUDES_PATH_ADD instead of FOUNDATION_INCLUDES_PATH
119+
-noexp -noimplib linker args for visual studio to avoid Creating library ... message from linker
120+
- moved Stroika-Current-Version.h to Builds/$CONFIG/include/Stroika; renamed Stroika-Current-Version to Stroika/Current-Version.h
121+
122+
- lose IntermediateFiles from FOUNDATION_INCLUDES_PATH
123+
- renmamed configfile variable PkgConfigNames -> Foundation_PkgConfigNames
124+
- Always add Builds/$configurationName/include/ to include path in configure: even if no third party components (for stroika-version.h)
113125

114126
- fixed stroika foundation/frameworks library names to fit with new .pc file usage
115127
- **new** CreatePackageConfigFiles
@@ -121,169 +133,46 @@ with
121133

122134
- ThirdPartyComponents
123135
- generate/fix pkgconfig files for sqlite, and zlib (static); lose explicit link dependencies in configure script (replacing with adding those pkgfiles to list of pkgconfig file names - using stroika-foundatipn.pc
136+
- libcurl
137+
- tried 8.15.0; revert to curl 8.12.1, cuz 8.15.0 seems to have same cookie bug (caught by asan - maybe)
138+
124139
- lzma
125140
- lzma.pc support
126141
- xerces
127142
- fixed xerces build code to use .pc file (instead of configure add of libs etc)
128143
- libxml2
129144
- makefile tweak to workaround issues with stroika-foundation.pc file (still experiemntal windows only)
145+
- libxml2 2.14.5
130146

147+
- mongocxxdriver
148+
- 4.1.1
131149

132-
- Docker
133-
- changed dockerfiles to always install python3 - not conditionally (cuz switching more of scripts over from perl to python, I think)
134-
135-
136-
137-
#if 0
138-
dcf10c21553
139-
Author: Lewis Pringle <[email protected]>
140-
Date: Fri Jul 4 08:43:02 2025 -0400
141-
142-
fixed writing .vscode config file based on configuraiton (recent regression due to changes this release)
143-
144-
commit e4565d4fb16c02d1c82dab6c36813c81dcb5ab6e
145-
Author: Lewis Pringle <[email protected]>
146-
Date: Fri Jul 4 08:43:44 2025 -0400
147-
148-
configure: just include Builds/1042configurationName/include in INCLUDES_PATH_ADD instead of FOUNDATION_INCLUDES_PATH
149-
150-
commit e33afaca6d29eea351f22d49147279828d25948b
151-
Author: Lewis Pringle <[email protected]>
152-
Date: Fri Jul 4 08:48:24 2025 -0400
153-
154-
in vscode etc config files - list foundation includes before platform includes
155-
156-
commit 3efd91a87ac963ff2226f8796f73374bf087867c
157-
Author: Lewis Pringle <[email protected]>
158-
Date: Fri Jul 4 09:15:24 2025 -0400
159-
160-
fixed small regression in configure script (still need IntermediateFiles/$CONFIG/ in includes path - probably not for long)
161-
162-
commit 0302b9cd03f3d04c2e1ffb0270b14c843fbaf227
163-
Author: Lewis Pringle <[email protected]>
164-
Date: Fri Jul 4 09:21:04 2025 -0400
165-
166-
SignalHandlerRegistry::Get () DEPRECATED (use sThis instead)
167-
168-
commit 02df2863ab06a1ee9242c8fd38acb6e4b510585a
169-
Author: Lewis Pringle <[email protected]>
170-
Date: Fri Jul 4 09:26:11 2025 -0400
171-
172-
VS_17_14_7
173-
174-
commit a43ce63584d7aca6e111e198be302178a4e82d1b
175-
Author: Lewis Pringle <[email protected]>
176-
Date: Fri Jul 4 11:09:16 2025 -0400
177-
178-
progress on new Platform_LDFLAGS define in SharedMakeVariables-Default.mk
179-
180-
commit c522fffef575f69a90e1051874aaf77f1f0faf76
181-
Author: Lewis Pringle <[email protected]>
182-
Date: Fri Jul 4 15:48:31 2025 -0400
183-
184-
more clenaups of makefiles for new Platform_LDFLAGS and related
185-
186-
commit fe4f01c5b2881c38137891cabe5c7073127767d5
187-
Author: Lewis Pringle <[email protected]>
188-
Date: Sat Jul 5 07:43:19 2025 -0400
189-
190-
one more Platform_LDFLAGS cleanup
191-
192-
commit 7fa78fa9bb36d18aed5ab15c5021533e33a7711d
193-
Author: Lewis Pringle <[email protected]>
194-
Date: Sat Jul 5 08:23:56 2025 -0400
195-
196-
more makefile clenaups; moved HTMLViewCompiler install to bin directory
197-
198-
commit 4e4bbd41d1031f209d329ffccd8c76cbe1cc4fbb
199-
Author: Lewis Pringle <[email protected]>
200-
Date: Sat Jul 5 09:37:49 2025 -0400
201-
202-
-noexp -noimplib linker args for visual studio to avoid Creating library ... message from linker
203-
204-
commit b12d67310c7166d53d1989b4b880944a4a35b9c7
205-
Author: Lewis Pringle <[email protected]>
206-
Date: Sat Jul 5 09:38:10 2025 -0400
207-
208-
CreatePackageConfigFiles message cleanups
209-
210-
commit 524de0bfd768a6afd236ca2dd13ebe6f9eaaa41d
211-
Author: Lewis Pringle <[email protected]>
212-
Date: Sat Jul 5 10:01:30 2025 -0400
213-
214-
moved Stroika-Current-Version.h to Builds/$CONFIG/include/Stroika; and lose IntermediateFiles from FOUNDATION_INCLUDES_PATH; and other minor clenaups
215-
216-
commit 366b07e400c959bd83e2dae1a5f5f3c8f973f1c7
217-
Author: Lewis Pringle <[email protected]>
218-
Date: Sat Jul 5 12:19:47 2025 -0400
219-
220-
Added ObjDir_ToolsSafe to SharedMakeVariables-Default.mk
221-
222-
commit d1e020029691ca1fea85b86f12a8749f7d52c891
223-
Author: Lewis Pringle <[email protected]>
224-
Date: Sat Jul 5 12:20:58 2025 -0400
225-
226-
Added -I${ObjDir_ToolsSafe} to CPPFLAGS for Tests makefile template and fixed ref to where to #include from for test/34
227-
228-
commit 3bbbe7c44ccaa173f16f3d4e8c5423c064cfc59d
229-
Author: Lewis Pringle <[email protected]>
230-
Date: Sat Jul 5 12:22:56 2025 -0400
231-
232-
minor tweaks to zlib makefile
233-
234-
commit f83dbfb0ffcdaf937f6167ca833d7d70e9733847
235-
Author: Lewis Pringle <[email protected]>
236-
Date: Sat Jul 5 12:30:08 2025 -0400
237-
238-
hopefully fixed regression in SharedMakeVariables-Default.mk for libtool (affected macos and sqlite)
239-
240-
commit f4bd0554b39f4b60b03c00794bebe905a78d4221
241-
Author: Lewis Pringle <[email protected]>
242-
Date: Sat Jul 5 18:08:11 2025 -0400
243-
244-
fixed top level makefile for recent Stroika-Current-Version.h move
245-
246-
commit 5d2ca5863aac8b01c584f6fc1e80adf2db22bb46
247-
Author: Lewis Pringle <[email protected]>
248-
Date: Sat Jul 5 22:07:46 2025 -0400
249-
250-
renmamed configfile variable PkgConfigNames -> Foundation_PkgConfigNames
251-
252-
commit 445b9c669c08aae8617463a59f959dc52b20bded
253-
Author: Lewis Pringle <[email protected]>
254-
Date: Mon Jul 7 08:07:40 2025 -0400
255-
256-
test slight cleanup of SharedMakeVariables-Default.mk for CPPFLAGS
150+
- sqlite
151+
- 3.50.2
257152

258-
commit 52ac286fa5ef4d2ed4533119fc0bcc9b1db504a6
259-
Author: Lewis Pringle <[email protected]>
260-
Date: Mon Jul 7 11:09:56 2025 -0400
153+
- zlib
154+
- minor tweaks makefile
261155

262-
fix (though not elegantly - and with comments to improve later) - Activity CTOR - uses concepts more; fixes case of initialization with array (like C-string)
263156

264-
commit 75133f63d3c1744f36c866642e33dd280902a687
265-
Author: Lewis Pringle <[email protected]>
266-
Date: Mon Jul 7 11:57:21 2025 -0400
157+
- Tests
158+
- Added -I${ObjDir_ToolsSafe} to CPPFLAGS for Tests makefile template and fixed ref to where to #include from for test/34
267159

268-
deprecated Memory::NEltsOf - use std::size() or std::ssize() instead
160+
- docker tests
161+
- windows - docker image mem usage size upped 12G to 13G cuz sometiems runs out
269162

270-
commit 1195052b0757eea6dd54922ff49f1a0b64d7d564
271-
Author: Lewis G. Pringle, Jr. <[email protected]>
272-
Date: Thu Jul 10 14:09:43 2025 -0400
163+
- Tools
164+
- HTMLViewCompiler
165+
- moved HTMLViewCompiler install to bin directory
273166

274-
Always add Builds/$configurationName/include/ to include path in configure: even if no third party components (for stroika-version.h)
275167

276-
commit 6b4fab8512d33b1ee7a9c56c353e41486a4bd7d0
277-
Author: Lewis G. Pringle, Jr. <[email protected]>
278-
Date: Thu Jul 10 15:21:17 2025 -0400
168+
- Docker
169+
- changed dockerfiles to always install python3 - not conditionally (cuz switching more of scripts over from perl to python, I think)
170+
- get openssh to autostart on dev containers
279171

280-
progress (so far failed) getting openssh to autostart on dev containers
281172

282-
commit b43e8616b96b0b9aa907be67f4499e095018d16b
283-
Author: Lewis Pringle <[email protected]>
284-
Date: Fri Jul 11 10:21:32 2025 -0400
173+
- VS_17_14_8
285174

286-
VS_17_14_8
175+
#if 0
287176

288177
commit 94800dfb3b5689b970cbc60297ec4bc258d6211f
289178
Author: Lewis G. Pringle, Jr. <[email protected]>
@@ -297,48 +186,6 @@ Date: Tue Jul 15 13:04:23 2025 -0400
297186

298187
lose DOCKER_NETWORK flag support in RunLocalWindowsDockerRegressionTests and instead better document to use the dns: 8.8.8.8 config setting to fix this problem
299188

300-
commit 629e2219bc0297e3d94e649fec9d6ea299241880
301-
Author: Lewis Pringle <[email protected]>
302-
Date: Thu Jul 17 09:56:56 2025 -0400
303-
304-
windows - docker image mem usage size upped 12G to 13G cuz sometiems runs out
305-
306-
commit 0c23eea8f6106f849d537f0b3cab51da882e2cd3
307-
Author: Lewis Pringle <[email protected]>
308-
Date: Thu Jul 17 09:57:19 2025 -0400
309-
310-
renamed Stroika-Current-Version to Stroika/Current-Version.h
311-
312-
commit 26d5d8228deb04dc5dc2282efb5ba7d8c4cc1c0b
313-
Author: Lewis Pringle <[email protected]>
314-
Date: Thu Jul 17 10:08:23 2025 -0400
315-
316-
libcurl 8.15.0
317-
318-
commit ccd10d1f8e7a993f0421daa3f5daf2f0bfa8dec8
319-
Author: Lewis Pringle <[email protected]>
320-
Date: Thu Jul 17 10:09:12 2025 -0400
321-
322-
libxml2 2.14.5
323-
324-
commit 2e50e4c1f47fc4a696a45aaad3e9a6f571aa0712
325-
Author: Lewis Pringle <[email protected]>
326-
Date: Thu Jul 17 10:09:48 2025 -0400
327-
328-
sqlite 3.50.2
329-
330-
commit e6e83e952393cfb24f5daf24706aaeebe4e93ae3
331-
Author: Lewis Pringle <[email protected]>
332-
Date: Thu Jul 17 10:35:29 2025 -0400
333-
334-
4.1.1 of mongocxxdriver
335-
336-
commit a5132773e968127b6cd4f45861610acaed43e86f
337-
Author: Lewis G. Pringle, Jr. <[email protected]>
338-
Date: Fri Jul 18 07:26:48 2025 -0400
339-
340-
revert to curl 8.12.1, cuz 8.15.0 seems to have same cookie bug (caught by asan - maybe)
341-
342189
#endif
343190

344191

0 commit comments

Comments
 (0)