Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 19:54

What's Changed

  • 🧪 Add test file for io.py and fix batch parameter validation by @sfabbro in #167
  • 🧪 [testing improvement] Add test suite for _where.py by @sfabbro in #166
  • 🧪 [testing improvement description] by @sfabbro in #165
  • 🧪 Add tests for wcs/legacy.py to increase coverage by @sfabbro in #163
  • 🧪 Add test coverage for get_cache_stats by @sfabbro in #159
  • 🧪 test: Add tests for create_display_transform by @sfabbro in #158
  • 🧪 Add test for clear_cache by @sfabbro in #157
  • 🧪 Add test for get_cache_manager singleton behavior by @sfabbro in #155
  • 🧹 [code health] Remove unused import/variable 'vmap' in geom.py by @sfabbro in #153
  • 🧪 [testing improvement] Enhance log_performance decorator timing format coverage by @sfabbro in #152
  • 🧪 Add test for missing pandas import in to_pandas by @sfabbro in #151
  • 🔒 [security fix] Replace import with standard import by @sfabbro in #150
  • 🧪 Test to_arrow and to_pandas ImportError handling by @sfabbro in #149
  • ⚡ Bolt: Close task by @sfabbro in #147
  • 🔒 Fix error log exposure to stdout by @sfabbro in #146
  • ⚡ Bolt: optimize header string parsing logic by @sfabbro in #145
  • ⚡ Bolt: Optimize FITS scaling with in-place operations by @sfabbro in #138
  • 🧪 Add test coverage for to_duckdb function by @sfabbro in #164
  • 🧪 Add tests for datasets.py by @sfabbro in #162
  • 🧪 add missing test file for sphere/moc.py by @sfabbro in #160
  • 🧪 Test error handling for invalid vla_policy in to_arrow by @sfabbro in #148
  • 🧪 Add test for configure_for_environment by @sfabbro in #156
  • 🧪 Add test coverage for cache optimize_for_dataset by @sfabbro in #154
  • 🧪 Add edge case tests for parse_wat_keywords in legacy.py by @sfabbro in #161
  • ⚡ Bolt: [performance improvement] optimize FITS header parsing by @sfabbro in #139
  • ⚡ Bolt: [performance improvement] optimize FITS header parsing by @sfabbro in #143
  • ⚡ Bolt: Optimize FITS header parsing by inlining card/value parsers by @sfabbro in #144
  • ⚡ Bolt: optimize FITS header and expression parsing by @sfabbro in #140
  • ⚡ Bolt: Optimize FITS header string parsing by @sfabbro in #141
  • ⚡ Bolt: O(1) EXTNAME lookup for HDUList by @sfabbro in #142
  • 🛡️ Sentinel: [CRITICAL] Fix CFITSIO command injection bypass via ! syntax by @sfabbro in #173
  • ⚡ Bolt: O(N) FITS Header construction by @sfabbro in #172
  • 🎨 Palette: Improve notebook HTML representations by @sfabbro in #171
  • ⚡ Bolt: Optimize TableHDURef.data and contains overhead by @sfabbro in #191
  • 🛡️ Sentinel: [CRITICAL] Fix CFITSIO command injection bypass via newlines by @sfabbro in #193
  • 🎨 Palette: Improve dark mode contrast in Jupyter representations by @sfabbro in #192

Full Changelog: v0.3.2...v0.6.0