Changes
v1.5.0
| Date | Description |
|---|---|
| 2025-05-07 | Issue-360: Fix python version deployment bug |
| 2025-05-07 | Update minimum CMake version to 3.13 |
| 2025-05-07 | Update GTest to v1.8.1 |
v1.4.0
| Date | Description |
|---|---|
| 2025-03-13 | Issue-356: Support Python 3.13 |
v1.3.2
| Date | Description |
|---|---|
| 2024-07-12 | Issue-348: Interop is not compatible with Numpy 2.0.0 |
| 2024-07-12 | Add support for Python 3.12 |
| 2024-07-12 | Issue-340: Update simplified interface documentation |
| 2024-07-12 | Issue-339: Add link to document metrics on summary |
| 2024-07-12 | Issue-338: Improve imaging_table documentation |
v1.3.1
| Date | Description |
|---|---|
| 2023-12-14 | Issue-333: Fix missing Python 3.9 wheel for manylinux |
| 2023-12-10 | Issue-332: Improve documentation and remove old python 2 examples |
v1.3.0
| Date | Description |
|---|---|
| 2023-11-22 | Issue-330: Add Python 3.11 Support |
v1.2.4
| Date | Description |
|---|---|
| 2023-05-12 | Issue-322: Fix segfault with dumptext when writing out adapter, but no adapter present |
v1.2.3
| Date | Description |
|---|---|
| 2023-04-02 | Issue-315: Fix documentation for error and extended tile metric formats |
v1.2.2
| Date | Description |
|---|---|
| 2023-02-23 | Issue-312: Fix return code when summary fails to read or summarize a run |
| 2023-02-23 | Fix typo Issue-311 |
v1.2.1
| Date | Description |
|---|---|
| 2023-01-30 | Fix bug in core.py with newer versions of NumPy |
| 2023-01-30 | Fix bug in tutorial 03 low level missing rebuild_index |
v1.2.0
| Date | Description |
|---|---|
| 2022-10-21 | Add missing read-level and run-level cluster count metrics |
v1.1.28
| Date | Description |
|---|---|
| 2022-09-26 | Ensure Python wheels support ARM M1 with universal2 |
v1.1.27
| Date | Description |
|---|---|
| 2022-08-23 | Fix issue where wheels cannot be updated |
v1.1.26
| Date | Description |
|---|---|
| 2022-08-09 | Support parsing error metrics v6 |
| 2022-08-09 | Fix potential bugs when parsing Q-metrics |
| 2022-08-13 | Issue-282: Support universal build for M1 mac |
| 2022-08-13 | Issue-282: Remove support for Python 3.5 (not working on Mac M1) |
| 2022-08-13 | Issue-282: Update Windows Agent to 2019 from 2016 (2016 discontinued) |
| 2022-07-18 | Fix InterOp Python Wheels do not run on Mac OS X High Sierra 10.13 since v1.1.24 |
v1.1.25
| Date | Description |
|---|---|
| 2022-06-25 | Add test for .NET standard artifacts |
| 2022-06-16 | Deploy .NET Standard Nuget package on public repo using Github Actions |
| 2022-06-16 | Deploy C++ applications on public repo using Github Actions |
| 2022-06-15 | IPA-10585: Add github action support for deploying docs |
v1.1.24
| Date | Description |
|---|---|
| 2022-03-14 | Add support for Python 3.10 for Linux, Windows and Mac OSX |
| 2022-06-07 | Add support for Github Actions |
v1.1.23
| Date | Description |
|---|---|
| 2021-4-08 | Issue-262: Fix bugs with index tables in core.py |
v1.1.22
| Date | Description |
|---|---|
| 2021-03-24 | Issue-259: Add simple functions with doc test examples |
v1.1.21
| Date | Description |
|---|---|
| 2021-01-20 | Fix linux Python wheel deploy |
v1.1.20
| Date | Description |
|---|---|
| 2021-01-27 | Issue-250: Improve cluster count precision |
| 2021-01-05 | Fix documentation deployment |
v1.1.19
| Date | Description |
|---|---|
| 2021-01-05 | Fix broken deployment of docs and failing tests on deployment |
v1.1.18
| Date | Description |
|---|---|
| 2021-01-04 | Issue-245: Support Python 3.9 |
v1.1.17
| Date | Description |
|---|---|
| 2020-12-05 | Downgrade Mac image to Xcode 7.3 to support older Macs |
| 2020-12-04 | Travis reports error when it cannot find a wheel to update on non-Python builds |
v1.1.16
| Date | Description |
|---|---|
| 2020-11-30 | Issue-241: Write out outliers to GNUPlot file |
v1.1.15
| Date | Description |
|---|---|
| 2020-11-13 | Issue-229: Support % loading concentration |
| 2020-11-13 | Issue-229: Fix Python binding for read_metrics_from_buffer |
v1.1.14
| Date | Description |
|---|---|
| 2020-11-09 | Travis deployment broke with a warning. The fix broke it further |
v1.1.13
| Date | Description |
|---|---|
| 2020-11-06 | Issue-322: Update RunParameters.xml parsing to support iSeq and NextSeq2k |
v1.1.12
| Date | Description |
|---|---|
| 2020-08-25 | Issue-228: Update RunInfo.xml support for NextSeq2k |
| 2020-08-25 | Issue-228: Add blue/green channel name support |
| 2020-08-25 | Issue-228: Add reverse complement support |
| 2020-08-25 | Issue-228: Fix memory corruption in RunInfo.xml parsing |
v1.1.11
| Date | Description |
|---|---|
| 2020-08-10 | Issue-223: Add missing v5 error metric file format |
v1.1.10
| Date | Description |
|---|---|
| 2020-04-17 | Issue-216: Fix bug where surface list is not updated on read |
| 2020-04-17 | Add unit test for NextSeq1k2k run info |
v1.1.9
| Date | Description |
|---|---|
| 2020-04-07 | Remove Python 3.4 build from Windows |
| 2020-04-06 | Support more recent versions of CMake |
| 2020-04-06 | Fix bugs in format of Image and EmpiricalPhasing in dumptext (Issue-206) |
| 2020-04-04 | Add % Occupied to run summary |
| 2020-04-04 | Switch C# library from .Net Core to .Net Standard |
| 2020-04-04 | Support iSeq % Occupancy (Issue-193) |
| 2020-04-03 | Add support for Python 3.8 (Issue-205) |
v1.1.8
| Date | Description |
|---|---|
| 2018-12-05 | Fix for Python 3.7 on Mac OSX wheel deployment |
v1.1.7
| Date | Description |
|---|---|
| 2018-11-11 | Improve Python documentation expounding upon the run module |
| 2018-11-10 | Add auto generation of documentation |
| 2018-10-03 | Fix MacOSX build |
v1.1.6
| Date | Description |
|---|---|
| 2018-10-03 | New version of delocate broke MacOSX, need updated setuptools |
v1.1.5
| Date | Description |
|---|---|
| 2018-07-22 | Add Python 3.7 support |
| 2018-06-28 | Future proof throw specification |
| 2018-06-27 | Fix bug in example example_populate_qmetricset.pp |
| 2018-05-07 | Fix C++ Linking bug with inconsistent macros |
| 2018-05-07 | Add percent PF |
| 2018-05-07 | Add support for iSeq |
| 2018-03-18 | Add Linux and Windows .NET Core builds |
v1.1.4
| Date | Description |
|---|---|
| 2018-02-06 | Warn GNU compiler versions less than 4.8 |
| 2018-01-31 | Fix for the MinGW build |
| 2018-01-28 | Add Imaging Table example in Python |
| 2018-01-26 | Fix missing version.h in C++ install |
| 2018-01-26 | Fix missing apps on Windows |
v1.1.3
| Date | Description |
|---|---|
| 2018-01-15 | Distribute Python packages to PyPI |
v1.1.2
| Date | Description |
|---|---|
| 2017-12-19 | Fix missing NuGet Package is created for Windows |
| 2017-11-09 | IPA-7159: Fix bug for BaseSpace read_interop_from_buffer on per-cycle InterOp files |
| 2017-11-09 | Update Linux build script |
v1.1.1
| Date | Description |
|---|---|
| 2017-10-24 | Update windows build script |
v1.1.0
| Date | Description |
|---|---|
| 2017-10-16 | Add Jupyter Notebook Python Example for the SAV Indexing Tab |
| 2017-10-16 | Add CentOS7 docker build image |
| 2017-10-13 | Add percent occupied to imaging and analysis tabs |
| 2017-10-13 | IPA-7068: Fix q-metric reorder issue |
| 2017-09-28 | Add flowcell validation logic to RunInfo.xml parsing |
| 2017-09-22 | Added additional documentation for index summary |
| 2017-08-29 | Improve run info validation |
| 2017-08-29 | Update build scripts with various bug fixes |
| 2017-08-29 | IPA-6789: Create NuGet build test |
| 2017-08-25 | IPA-6646: Fix extraction_metric nan logic |
| 2017-07-31 | IPA-6641: Audit lookup table usage to reduce memory |
| 2017-07-31 | Fix bug that caused SAV 2.3.4 to crash when tile metrics was missing or empty |
| 2017-07-21 | Native shared libraries are now copied to bin folder for NuGet packages on Linux (non-Windows systems) |
| 2017-07-11 | IPA-6535: Error rate should report NaN for no data |
| 2017-07-10 | Simplify build scripts, add nuget package and additional MSVC libraries |
| 2017-06-27 | IPA-6640: Fix issues with summary app and phasing reporting |
| 2017-06-12 | IPA-6290: Create .NET Core build for InterOp |
| 2017-06-05 | IPA-6597: Enable hash map for visual studio |
| 2017-06-02 | Bug fix for VS2017 warning as error |
| 2017-05-31 | IPA-6541: Fix index sequence order for BaseSpace |
| 2017-05-25 | IPA-6540: Make tile list validation less catastrophic and own exception |
v1.0.25
| Date | Description |
|---|---|
| 2017-05-08 | IPA-6419: Filter metric list by empty metric values |
| 2017-05-05 | Refactor plot-by-lane, cycle and flowcell to use reflection-like enums |
| 2017-04-28 | IPA-6413: Add C# exception unit tests |
| 2017-04-26 | Fix bug in list filename by moving clear |
| 2017-04-25 | Fixes for the regression tests |
| 2017-04-20 | Add feature to list all InterOp filenames |
| 2017-04-14 | IPA-6353: Handle Legacy RunInfo rewrite |
| 2017-03-28 | IPA-5052: All lanes on Indexing Tab |
v1.0.24
| Date | Description |
|---|---|
| 2017-05-05 | Remove Python library from module dependencies |
v1.0.23
| Date | Description |
|---|---|
| 2017-04-15 | Handle legacy HiSeq RunInfo rewrite |
| 2017-04-14 | Fix deployment in Travis and Appveyor |
| 2017-04-13 | Ensure empty metrics consistently produce empty plots |
v1.0.22
| Date | Description |
|---|---|
| 2017-04-13 | Create a ManyLinux build of InterOp and InterOp Python |
v1.0.21
| Date | Description |
|---|---|
| 2017-04-11 | Fix missing dependencies in Python and create more portable build |
v1.0.20
| Date | Description |
|---|---|
| 2017-04-07 | More portable Python build |
v1.0.19
| Date | Description |
|---|---|
| 2017-04-02 | Added Python 3 support |
v1.0.18
| Date | Description |
|---|---|
| 2017-03-16 | Add Swig Python binding to InterOp Library |
| 2017-03-15 | IPA-6285: IPA-6285: Support CSV writing of summary |
v1.0.17
| Date | Description |
|---|---|
| 2017-03-13 | Update documents to clarify calculations |
| 2017-03-02 | IPA-6235: Add is_pair_end to run_info |
| 2017-03-02 | IPA-6233: Release new non-polymorphic template function interface |
| 2017-02-24 | IPA-6189: Fixed compute_buffer_size to handle mutli record format tile |
| 2017-02-20 | IPA-6178: Fix another bug in flowcell loading from collapsed-q |
| 2017-02-20 | IPA-6057: Simplify polymorphic functions |
| 2017-02-18 | IPA-6167: Fix bug in by cycle and flowcell plots for BaseSpace Collapsed Q Metrics |
| 2017-02-16 | IPA-6059: Fix windows regression tests |
| 2017-02-16 | IPA-6050: Add parse enum to SWIG binding |
| 2017-02-16 | IPA-6165: Add summary example |
| 2017-02-16 | IPA-6027: Support RunInfo writing |
| 2017-02-01 | IPA-6066: Threaded performance test for reading |
| 2017-01-24 | Update documentation, fixes for compressed q-metrics |
v1.0.16
| Date | Description |
|---|---|
| 2017-01-19 | Fixed bugs in dumptext and dumpbin and update new phasing tests |
| 2017-01-17 | Ensure empirical phasing loads with tile |
| 2017-01-16 | NovaSeq changes |
v1.0.15
| Date | Description |
|---|---|
| 2017-01-04 | Update summary app to support levels of verbosity |
| 2017-01-03 | Fixes to documentation and text writing |
v1.0.14
| Date | Description |
|---|---|
| 2016-12-21 | Replace interop2csv with dumptext |
| 2016-12-20 | IPA-5923: Fix bug in legacy q-metric binning |
| 2016-12-19 | Removes the coverity run from the build matrix for every pull request |
| 2016-12-16 | IPA-5885: Ensure error summary matches requirements |
| 2016-12-14 | Enhance C# version information |
| 2016-12-14 | Clean up unused enum types |
| 2016-12-12 | IPA-5153: Ensure Summary tab calculations are consistent with Docs |
| 2016-12-09 | IPA-5883: Fix possible memory issue in MSVC12 |
| 2016-12-08 | IPA-4674: Add support for absolute naming convention |
| 2016-12-07 | IPA-5869: Add section filtering |
| 2016-12-06 | IPA-5734: Synchronize master |
| 2016-12-02 | Add Google Analytics tracking to documentation |
| 2016-12-08 | Added admonition to avoid using MSVC 12 (2013) with C# bindings |
| 2016-12-08 | Added support for absolute tile naming |
| 2016-12-08 | Added ability to do section filtering |
| 2016-12-05 | Added regression tests for imaging |
| 2016-12-05 | Added unit tests for format coverage |
| 2016-11-17 | Improved performance of InterOp calculations for C++11 enabled version |
| 2016-11-14 | Added version to Windows DLLs |
| 2016-11-14 | Added regression tests for indexing |
| 2016-11-09 | Added unit tests for clearing logic |
| 2016-11-07 | Added regression tests for analysis plots |
| 2016-11-01 | Improved performance of InterOp loading |
| 2016-10-26 | Added path class to handle RTA output filenames |
| 2016-09-22 | Added regression tests for summary |
v1.0.13
| Date | Description |
|---|---|
| 2016-11-30 | Removed Win32 build testing - this is not supported |
| 2016-11-28 | IPA-5830: Fix tile naming bug for on demand datasets |
| 2016-10-19 | Remove time from imaging table |
| 2016-09-27 | IPA-5213: Create per surface summary model/logic/app |
v1.0.12
| Date | Description |
|---|---|
| 2016-09-26 | IPA-5210: Create CSV parsable summary output |
| 2016-09-23 | IPA-5194: Create nuspec package file |
| 2016-09-17 | Refactor individual metric unit tests |
| 2016-09-17 | Refactor metric stream tests |
| 2016-09-14 | Reorganized code into own stat util file |
| 2016-09-14 | Fixes error rate at a specific cycle when tiles are at different cycles |
| 2016-09-14 | Add version information for zip archives |
| 2016-09-14 | IPA-5070: Add optional flag to skip median for summary |
| 2016-09-13 | Ensure ANSI build is being tested |
v1.0.11
| Date | Description |
|---|---|
| 2016-09-12 | Fixed bug in q-score heatmap and q-score clearing |
| 2016-09-12 | Added summary regression test, fixed regression test framework, fixed runParameters reading |
| 2016-09-09 | Added sentinel for missing values in the heatmap type plots |
| 2016-09-09 | Fixed invalid pointer deference and double free in MSVC |
| 2016-09-08 | Added sentinel for missing values in the imaging table |
| 2016-09-08 | Fixed potential problem found by coverity |
| 2016-09-07 | IPA-5101: Fix MSVC bug in vector type loading (Master) |
| 2016-09-02 | Added buffered reader to improve loading speed |
| 2016-09-01 | Bug fix for SWIG in on-demand loading |
v1.0.10
| Date | Description |
|---|---|
| 2016-09-01 | Bug fix clearing the summary stat prior to setting it |
| 2016-09-01 | Fixed a bug in QMetrics V6 Unbinned, added unit test and C# example |
| 2016-08-31 | IPA-5069: Flush out on demand loading further for each tab |
| 2016-08-30 | Various minor fixes to get public working with Clang3.4 and MSVC12 |
| 2016-08-30 | Bug fix to RunInfo section validation |
| 2016-08-30 | IPA-5069: Support on demand loading for SAV (Part 1) |
| 2016-08-26 | IPA-5028: Add RunInfo and InterOp validation |
v1.0.9
| Date | Description |
|---|---|
| 2016-08-26 | Refactor CSharp code into additional library |
| 2016-08-26 | IPA-5028: Add RunInfo and InterOp validation |
| 2016-08-19 | Fix sorting in imaging table |
| 2016-08-18 | Cleanup code |
| 2016-08-17 | Fix the read ID |
| 2016-08-16 | IPA-5009: Add sorting to imaging table |
| 2016-08-16 | IPA-5007: Fix combo boxes on analysis tab |
| 2016-08-16 | Fix msvc warning and some script differences |
| 2016-08-15 | Add clear function to run metrics |
| 2016-08-15 | IPA-4799: Create Internal Coverity Build |
| 2016-08-11 | Refactor unit tests to make more flexible for regression testing |
| 2016-08-08 | IPA-4922: Move logic code from header to cpp |
| 2016-08-05 | IPA-4827: Make run info parsing more robust |
| 2016-08-03 | Refactor code and add test build script |
| 2016-08-02 | Add big object support for unit tests |
| 2016-08-02 | Clean buffers in the heatmap and flowcell |
| 2016-08-02 | Update travis-ci to GCC-5 |
| 2016-07-28 | Added float array backing to heat map |
| 2016-07-25 | IPA-4752: Replace InterOp 1.x Code with InterOp 2.x Code - Imaging Tab |
| 2016-07-22 | Fix camel case |
| 2016-07-22 | IPA-4751: Integrated InterOp2.x with Analysis Tab |
| 2016-07-22 | Github Issue 74: Compiler warning as error unsigned/signed comp |
| 2016-07-21 | Bug fixes for flowcell chart and more recent versions of GCC |
| 2016-07-17 | Added coverity online scan and fixed some issues found |
v1.0.8
| Commit | Description |
|---|---|
| b74024d | Added support for paths with spaces in the build system |
| d76117a | Remove support for 32-bit builds |
| 27c1942 | IPA-4778: Fixed issues found by coverity |
| ad8cac0 | Updated the documentation |
v1.0.7
| Commit | Description |
|---|---|
| 2d8480c | Fixed C# binding and filter_option validation |
| 32daedd | Added package target to CMake build script |
| 36ca197 | Add command line parser and update plotting apps |
| 6cc52c2 | Continue refactoring SWIG C# binding and fix exceptions |
| 5e01ff3 | Update tolerances to properly handle floating-point differences due to rounding |
| 5e85cf0 | IPA-4608: Ensure cumulative q-metrics does not overflow |
| c60caa9 | IPA-4598: Regression test for imaging table |
| 616e6e8 | IPA-4695: Setup framework to reuse unit test code for regression testing |
| 839191c | Quick floor -> round bug fix for indexing plot y-max value |
| 8fa8cfe | Test for larger CollapsedQ size |
| cbe3540 | IPA-4505: Fixed writing to buffer |
| 76521e3 | IPA-4505: Fix summary tab, index tab and bs q-metrics |
| 03867f0 | IPA-4598: Added imaging metrics and precision of numbers reported |
| 8f5cf70 | IPA-4505: Fix empty PlotQC |
| fd5e265 | IPA-4505: Replace median, fixed missing percent aligned and fixed collapsed q-metrics |
| e2d1c80 | IPA-4505: Tile convention checking |
| e841107 | IPA-4598: Bind imaging logic to C# and test |
| 37e6e21 | IPA-4505: Fix channel order in by cycle |
| 23f1dca | IPA-4505: Fixed by cycle and q-bin index |
| 987d02c | IPA-4595: Add index out of bounds checking to metrics |
| 18e0ef7 | IPA-4505: Fix q-score median |
| d815021 | IPA-4595: Map plot metric types to input types |
| 01f08c6 | IPA-4497: Fix camel case in metric_format |
| 9cce9b9 | IPA-4486: Refactor code to use INTEROP_TUPLEX |
| 37899c9 | IPA-4493: Replace q-metrics with collapsed q-metrics in logic |
| cb999ae | IPA-4485: Simplify mapping between constant types |
| 333909f | IPA-4419: Add collapsed q-score logic |
| 68d1b6a | IPA-4286: Add collapsed qscore metrics |
| 2c82c4a | IPA-4292: Add imaging model and logic |
| c5aad38 | IPA-4292: Refactor to prepare code for imaging model and logic |
| d9e5a83 | IPA-4290: Add index summary logic |
| 050a9ee | IPA-4447: Add index summary model |
| fc5d190 | IPA-4408: Plot sample QC for indexing tab |
| f05a2a3 | IPA-4406: Plot Logic - flowcell map |
| 4eb6568 | IPA-4407: Plot Logic - plot q-score histogram |
| 9706b24 | IPA-4404: Add plot logic - plot by lane |
| 56bb897 | IPA-4384: Prototype PlotDataByCycle to build initial framework |
| 9c8e8d8 | IPA-4384: Model for plot by cycle prototype (Part 1) |
| 6c1fbc5 | IPA-4382: Refactor code to make naming more consistent |
| 9a45340 | IPA-4383: Add filter options to support plot logic |
| b11e736 | IPA-4382: Create reflection-like interface for enums to support plot logic |
| d9deeea | IPA-4246: Add search for non Out interop files |
| 3f2f2bf | Reorganize modules in doxygen |
| 202d6ef | IPA-4146: Add summary logic and application |
| 6c5a30d | IPA-4146: Added metric and channel logic and more statistics |
| 735cda2 | IPA-4146: Refactor of the metric set |
v1.0.6
| Commit | Description |
|---|---|
| 57be79c | Update all cycle states and bug fix for legacy q-metrics |
| 0b4304a | Refactor to remove and mark deprecated code |
| 647cc9e | Add utility for creating unit tests |
| 9d82333 | Add search for non Out interop files |
v1.0.5
| Commit | Description |
|---|---|
| 7380f29 | Bug fixes for q-metrics and compilation error on Mac OSX |
v1.0.4
| Commit | Description |
|---|---|
| 50e8e2a | Update documentation |
| 50e8e2a | Update documentation |
| 0b22102 | Added summary tests |
| 13f1fb4 | Added summary logic |
| 339a914 | Added summary model |
| aca0152 | Added run metrics |
| 6516098 | Added metric and channel logic as well as more statistics functions |
| 221028a | Added parsers for RunInfo.xml and RunParameters.xml |
| 5a7ca8f | Remove legacy error metric fields |
v1.0.3
| Commit | Description |
|---|---|
| 5bf14ca | Fix for reading multiple reads with tile metrics |
| 2cef41a | Fixing tile metric phasing/prephasing scale to match SAV |
| a11a3e1 | Fixed tile_number_for_lane |
| 29905ea | Fixed clear for all metric sets |
| 9af35c4 | Added simple statistical functions: mean and variance |
| 2f04b3f | Added C# performance test |
| d8b79b0 | Added example program for simulating InterOps at a specific cycle |
v1.0.2
| Commit | Description |
|---|---|
| 27a7eab | Fixed unclear error message when InterOp is empty |
| 7f93166 | Improvements to the documentation website theme |
| ade1187 | Ensure CMake configure script throws error of system does not support 32-bit float |
| 096c817 | Made CMake configure script more robust to missing dependencies |
| 498efc3 | Ensure proper cast to record_size_t |
| 286c66c | Added header size calculation |
| 06f567d | Added record size calculation |
| d35f6bf | Added new filename function without assuming directory |
| fc94e9f | Added links to Issues on webpage |
| 08f579c | Updated documentation and build script building and deployment |
v1.0.1
| Commit | Description |
|---|---|
| 450b7e6 | Bundle RapidXML and update deployment scripts |
| b9cc4b0 | Add change log |
| f74a702 | Deploy binaries for Windows/Linux/OSX and major compilers |
| - | Ensure only Mono .Net 4.x compiler is used |
| - | Ensure only SWIG 3.x or later is used |
| 3958559 | Setup Appveyor build script |
| f063b81 | Setup TravisCI build script |
| 586f9d1 | Build C# examples by default |
| 553856c | Updated documentation |
| 03522ff | Fixed build issues |
| 78881f4 | Disable C# examples when swig is disabled |
| b70f775 | Clean up documentation |
| 216ea62 | Ensure C# compiler matches C++ 32/64-bit |
| 6871246 | Switch to bootstrap theme for documentation |