# 1.0.0 (2026-07-23)
### Bug Fixes
* clear pool should also reset recycle list ([5cec26e](https://github.com/daneren2005/shared-memory-objects/commit/5cec26e8781912feed525f5bb26ebface0022bd1))
* handle some more bugs ([6a3c118](https://github.com/daneren2005/shared-memory-objects/commit/6a3c118f423a848ea51318973fc378f2d117ecf2))
* pool threw error on valid index that was larger then length ([3b3e0c6](https://github.com/daneren2005/shared-memory-objects/commit/3b3e0c635e12c2a853d665425a5e2777f86bc775))
* previous commit from get for shared pool ([cdd5b39](https://github.com/daneren2005/shared-memory-objects/commit/cdd5b39f9fc0522cf4c09394f0af124e994ac506))
* recycleBufferLength wasn't passed to vector correctly ([93552e2](https://github.com/daneren2005/shared-memory-objects/commit/93552e2d3f2a5158221d4ed530787bedf8dbcd9a))
* SharedVector iterator ([cb4fe7b](https://github.com/daneren2005/shared-memory-objects/commit/cb4fe7b99a835a64415b6662a34430b48643df1d))
### Features
* add auto publishing ([53b83b4](https://github.com/daneren2005/shared-memory-objects/commit/53b83b44d4538b65404355a5bde546b7ca2473c5))
* add bufferLength to SharedPool ([adb98bc](https://github.com/daneren2005/shared-memory-objects/commit/adb98bcb2f65551989c176b5f6cabfff17e4c8d0))
* add helpers to load/store atomically from Float32Array ([2c791d4](https://github.com/daneren2005/shared-memory-objects/commit/2c791d48139645f9b83b6a9bd7987e5c2b507a69))
* add LocalPool that is write only in main thread but can share memory locations with others ([2f052ba](https://github.com/daneren2005/shared-memory-objects/commit/2f052bab9c76ea447224d30ef530520909fc632c))
* add recycleBufferLength to SharedPool so we can avoid growing delay during runtime ([a76e8cd](https://github.com/daneren2005/shared-memory-objects/commit/a76e8cdae41337aeca32f58dd852cf585ef2c770))
* add SharedVector.at/get helpers to access specific data and fix float vector bugs ([ed6bb27](https://github.com/daneren2005/shared-memory-objects/commit/ed6bb2705e35849a6cc4416bfc561fbb32871341))
* Add SharedVector.getCurrentArray for faster iteration over large data sets ([cb014a9](https://github.com/daneren2005/shared-memory-objects/commit/cb014a95e80f47f30c38d7815e19f7324deb9dec))
* add support for Float64Array ([0e6dfe0](https://github.com/daneren2005/shared-memory-objects/commit/0e6dfe011d59002a3cf0c46ca2fb833ac16c20d5))
* decrease default pool chunk size to 100 ([2b20551](https://github.com/daneren2005/shared-memory-objects/commit/2b205512229a5dad17211c7bdc59a167dbdc9e5d))
* return value in atomic math functions so we can see result instead of expected ([1a2f207](https://github.com/daneren2005/shared-memory-objects/commit/1a2f207592df372bd9239843512cf89090aa2fd6))
* start of adding SharedPool for component storage in ECS engine ([614d1d0](https://github.com/daneren2005/shared-memory-objects/commit/614d1d05f433c37c25f2bafe5bb804c68e5493d3))
### Performance Improvements
* double Vector/Pool get speed ([f25f574](https://github.com/daneren2005/shared-memory-objects/commit/f25f574cb02987bbf30569340e606216f866d09c))
* get SharedPool's performance more in line with SharedVector ([610ac1a](https://github.com/daneren2005/shared-memory-objects/commit/610ac1a468d163121edf6ca9ccab91e51d344fa2))
* speed up SharedVector.at and pop operations ([5084ca3](https://github.com/daneren2005/shared-memory-objects/commit/5084ca3f679d401e8cef432fd2f64c6e42c46e8b))
* speed up single number vector push/pop and growBuffer ([87b830a](https://github.com/daneren2005/shared-memory-objects/commit/87b830af821194a639cc6a8ccc2087d69609a5bb))