This document describes changes between tagged Emscripten SDK versions.

Note that version numbers do not necessarily reflect the amount of changes between versions. A version number reflects a release that is known to pass all tests, and versions may be tagged more or less frequently at different times.

Note that there is no ABI compatibility guarantee between versions - the ABI may change, so that we can keep improving and optimizing it. The compiler will automatically invalidate system caches when the version number updates, so that libc etc. are rebuilt for you. You should also rebuild object files and libraries in your project when you upgrade emscripten.

Not all changes are documented here. In particular, new features, user-oriented fixes, options, command-line parameters, breaking ABI changes, deprecations, significant internal modifications and optimizations etc. generally deserve a mention. To examine the full set of changes between versions, you can use git to browse the changes between the tags.

See docs/process.md for more on how version tagging works.

3.1.6

3.1.5 - 02/17/2022

3.1.4 - 02/14/2022

3.1.3 - 01/31/2022

3.1.2 - 01/20/2022

3.1.1 - 01/08/2022

3.1.0 - 12/22/2021

3.0.1 - 12/17/2021

3.0.0 - 11/22/2021

2.0.34 - 11/04/2021

2.0.33 - 11/01/2021

2.0.32 - 10/19/2021

2.0.31 - 10/01/2021

2.0.30 - 09/14/2021

2.0.29 - 08/26/2021

2.0.28 - 08/23/2021

2.0.27 - 08/12/2021

2.0.26 - 07/26/2021

2.0.25 - 06/30/2021

2.0.24 - 06/10/2021

2.0.23 - 05/26/2021

2.0.22 - 05/25/2021

2.0.21: 05/18/2021

2.0.20: 05/04/2021

2.0.19: 05/04/2021

2.0.18: 04/23/2021

2.0.17: 04/10/2021

2.0.16: 03/25/2021

2.0.15: 03/05/2021

2.0.14: 02/14/2021

2.0.13: 01/19/2021

2.0.12: 01/09/2021

2.0.11: 12/17/2020

2.0.10: 12/04/2020

2.0.9: 11/16/2020

2.0.8: 10/24/2020

2.0.7: 10/13/2020

2.0.6: 10/02/2020

2.0.5: 09/28/2020

2.0.4: 09/16/2020

2.0.3: 09/10/2020

2.0.2: 09/02/2020

2.0.1: 08/21/2020

2.0.0: 08/10/2020

1.40.1: 08/01/2020

1.40.0: 07/30/2020

1.39.20: 07/20/2020

1.39.19: 07/07/2020

1.39.18: 06/12/2020

1.39.17: 06/05/2020

1.39.16: 05/15/2020

1.39.15: 05/06/2020

1.39.14: 05/01/2020

v1.39.13: 04/17/2020

v1.39.12: 04/09/2020

v1.39.11: 03/20/2020

v1.39.10: 03/09/2020

v1.39.9: 03/05/2020

v1.39.8: 02/14/2020

v1.39.7: 02/03/2020

v1.39.6: 01/15/2020

v1.39.5: 12/20/2019

v1.39.4: 12/03/2019

v1.39.3: 11/14/2019

v1.39.2: 11/06/2019

v1.39.1: 10/30/2019

v1.39.0: 10/18/2019

v1.38.48: 10/11/2019

v1.38.47: 10/02/2019

v1.38.46: 09/25/2019

v1.38.45: 09/12/2019

v1.38.44: 09/11/2019

v1.38.43: 08/30/2019

v1.38.42: 08/19/2019

v1.38.41: 08/07/2019

v1.38.40: 07/24/2019

v1.38.39: 07/16/2019

v1.38.38: 07/08/2019

v1.38.37: 06/26/2019

v1.38.36: 06/15/2019

v1.38.35: 06/13/2019

v1.38.34: 06/01/2019

v1.38.33: 05/23/2019

v1.38.32: SKIPPED

v1.38.31: 04/24/2019

v1.38.30: 03/21/2019

v1.38.29: 03/11/2019

v1.38.28: 02/22/2019

v1.38.27: 02/10/2019

v1.38.26: 02/04/2019

v1.38.25: 01/18/2019

v1.38.24: 01/17/2019

v1.38.23: 01/10/2019

v1.38.22: 01/08/2019

v1.38.21: 11/30/2018

v1.38.20: 11/20/2018

v1.38.19: 11/15/2018

v1.38.18: 11/08/2018

v1.38.17: 11/07/2018

v1.38.16: 11/02/2018

v1.38.15: 10/25/2018

v1.38.14: 10/22/2018

v1.38.13: 10/10/2018

v1.38.12: 09/03/2018

v1.38.11: 08/02/2018

v1.38.10: 07/23/2018

v1.38.9: 07/22/2018

v1.38.8: 07/06/2018

v1.38.7: 07/06/2018

v1.38.6: 06/13/2018

v1.38.5: 06/04/2018

v1.38.4: 05/29/2018

v1.38.3: 05/25/2018

v1.38.2: 05/25/2018

v1.38.1: 05/17/2018

v1.38.0: 05/09/2018

v1.37.40: 05/07/2018

v1.37.39: 05/01/2018

v1.37.38: 04/23/2018

v1.37.37: 04/13/2018

v1.37.36: 03/13/2018

v1.37.35: 02/23/2018

v1.37.34: 02/16/2018

v1.37.33: 02/02/2018

v1.37.32: 01/31/2018

v1.37.31: 01/31/2018

v1.37.30: 01/31/2018

v1.37.29: 01/24/2018

v1.37.28: 01/08/2018

v1.37.27: 12/24/2017

v1.37.26: 12/20/2017

v1.37.24: 12/13/2017

v1.37.23: 12/4/2017

v1.37.17: 7/25/2017

v1.37.13: 5/26/2017

v1.37.12: 5/1/2017

v1.37.11: 5/1/2017

v1.37.10: 4/20/2017

v1.37.9: 3/23/2017

v1.37.8: 3/17/2017

v1.37.7: 3/15/2017

v1.37.6: 3/15/2017

v1.37.5: 3/13/2017

v1.37.4: 3/13/2017

v1.37.3: 2/16/2017

v1.37.2: 1/31/2017

v1.37.1: 12/26/2016

v1.37.0: 12/23/2016

v1.36.14: 11/3/2016

v1.36.13: 10/21/2016

v1.36.12: 10/20/2016

v1.36.11: 9/24/2016

v1.36.10: 9/24/2016

v1.36.9: 8/24/2016

v1.36.8: 8/20/2016

v1.36.7: 8/8/2016

v1.36.6: 8/8/2016

v1.36.5: 5/24/2016

v1.36.4: 5/9/2016

v1.36.3: 4/27/2016

v1.36.2: 4/22/2016

v1.36.1: 3/8/2016

v1.36.0: 2/23/2016

v1.35.23: 2/9/2016

v1.35.22: 1/13/2016

v1.35.21: 1/13/2016

v1.35.20: 1/10/2016

v1.35.19: 1/7/2016

v1.35.18: 1/7/2016

v1.35.17: 1/4/2016

v1.35.16: 1/4/2016

v1.35.15: 1/4/2016

v1.35.14: 12/15/2015

v1.35.13: 12/15/2015

v1.35.12: 11/28/2015

v1.35.11: 11/27/2015

v1.35.10: 11/25/2015

v1.35.9: 11/12/2015

v1.35.8: 11/10/2015

v1.35.7: 11/4/2015

v1.35.6: 11/4/2015

v1.35.5: 11/4/2015

v1.35.4: 10/26/2015

v1.35.3: 10/26/2015

v1.35.2: 10/20/2015

v1.35.1: 10/20/2015

v1.35.0: 10/19/2015

v1.34.12: 10/13/2015

v1.34.11: 9/29/2015

v1.34.10: 9/25/2015

v1.34.9: 9/18/2015

v1.34.8: 9/9/2015

v1.34.7: 9/5/2015

v1.34.6: 8/20/2015

v1.34.5: 8/18/2015

v1.34.4: 8/4/2015

v1.34.3: 7/15/2015

v1.34.2: 7/14/2015

v1.34.1: 6/18/2015

v1.34.0: 6/16/2015

v1.33.2: 6/9/2015

v1.33.1: 6/3/2015

v1.33.0: 5/29/2015

v1.32.4: 5/16/2015

v1.32.3: 5/15/2015

v1.32.2: 5/8/2015

v1.32.1: 5/2/2015

v1.32.0: 4/28/2015

v1.31.3: 4/22/2015

v1.31.2: 4/20/2015

v1.31.1: 4/17/2015

v1.31.0: 4/14/2015

v1.30.6: 4/14/2015

v1.30.5: 4/7/2015

v1.30.4: 4/3/2015

v1.30.3: 4/3/2015

v1.30.2: 4/1/2015

v1.30.1: 3/24/2015

v1.30.0: 3/24/2015

v1.29.12: 3/15/2015

v1.29.11: 3/11/2015

v1.29.10: 2/19/2015

v1.29.9: 2/9/2015

v1.29.8: 1/31/2015

v1.29.7: 1/28/2015

v1.29.6: 1/23/2015

v1.29.5: 1/23/2015

v1.29.4: 1/21/2015

v1.29.3: 1/16/2015

v1.29.2: 1/16/2015

v1.29.1: 1/7/2015

v1.29.0: 1/7/2015

v1.28.3: 1/4/2015

v1.28.2: 12/17/2014

v1.28.1: 12/15/2014

v1.28.0: 12/12/2014

v1.27.2: 12/10/2014

v1.27.1: 11/20/2014

v1.27.0: 11/20/2014

v1.26.1: 11/7/2014

v1.26.0: 10/29/2014

v1.25.2: 10/16/2014

v1.25.1: 10/1/2014

v1.25.0: 9/30/2014

v1.24.1: 9/27/2014

v1.24.0: 9/16/2014

v1.23.5: 9/12/2014

v1.23.4: 9/7/2014

v1.23.3: 9/7/2014

v1.23.2: 9/2/2014

v1.23.1: 8/26/2014

v1.23.0: 8/21/2014

v1.22.2: 8/19/2014

v1.22.1: 8/7/2014

v1.22.0: 8/5/2014

v1.21.10: 7/29/2014

v1.21.9: 7/28/2014

v1.21.8: 7/28/2014

v1.21.7: 7/25/2014

v1.21.6: 7/22/2014

v1.21.5: 7/21/2014

v1.21.4: 7/17/2014

v1.21.3: 7/10/2014

v1.21.2: 7/5/2014

v1.21.1: 7/3/2014

v1.21.0: 7/2/2014

v1.20.0: 6/13/2014

v1.19.2: 6/9/2014

v1.19.1: 6/3/2014

v1.19.0: 5/29/2014

v1.18.4: 5/27/2014

v1.18.3: 5/21/2014

v1.18.2: 5/19/2014

v1.18.1: 5/12/2014

v1.18.0: 5/10/2014

v1.17.0: 5/6/2014

v1.16.0: 4/16/2014

v1.15.1: 4/15/2014

v1.15.0: 4/11/2014

v1.14.1: 4/8/2014

v1.14.0: 3/25/2014

v1.13.2: 3/15/2014

v1.13.1: 3/10/2014

v1.13.0: 3/3/2014

v1.12.3: 2/27/2014

v1.12.2: 2/25/2014

v1.12.1: 2/25/2014

v1.12.0: 2/22/2014

v1.11.1: 2/19/2014

v1.11.0: 2/14/2014

v1.10.4: 2/10/2014

v1.10.3: 2/9/2014

v1.10.2: 2/7/2014

v1.10.1: 1/31/2014

v1.10.0: 1/29/2014

v1.9.5: 1/25/2014

v1.9.4: 1/24/2014

v1.9.3: 1/17/2014

v1.9.2: 1/16/2014

v1.9.1: 1/16/2014

v1.9.0: 1/16/2014

v1.8.14: 1/15/2014

v1.8.13: 1/15/2014

v1.8.12: 1/15/2014

v1.8.11: 1/15/2014

v1.8.10: 1/14/2014

v1.8.9: 1/14/2014

v1.8.8: 1/14/2014

v1.8.7: 1/13/2014

v1.8.6: 1/8/2014

v1.8.5: 1/7/2014

v1.8.4: 1/6/2014

v1.8.3: 1/5/2014

v1.8.2: 1/4/2014

v1.8.1: 1/3/2014

v1.8.0: 12/28/2013

v1.7.9: 12/27/2013

v1.7.8: 11/19/2013

v1.7.7: 11/16/2013

v1.7.6: 11/15/2013

v1.7.5: 11/13/2013

v1.7.4: 11/12/2013

v1.7.3: 11/12/2013

v1.7.2: 11/9/2013

v1.7.1: 10/24/2013

v1.7.0: 10/23/2013

v1.6.4: 9/30/2013

v1.6.3: 9/26/2013

v1.6.2: 9/25/2013

v1.6.1: 9/22/2013

v1.6.0: 9/21/2013

v1.5.9: 9/15/2013

v1.5.8: 9/14/2013

v1.5.7: 8/30/2013

v1.5.6: 8/17/2013

v1.5.5: 8/9/2013

v1.5.4: 8/9/2013

v1.5.3: 6/28/2013

v1.5.2: 6/27/2013

v1.5.1: 6/22/2013

v1.5.0: 6/17/2013

v1.4.9: 6/8/2013

v1.4.8: 6/6/2013

v1.4.7: 6/2/2013

v1.4.6: 6/2/2013

v1.4.5: 6/1/2013

v1.4.4: 6/1/2013

v1.4.3: 5/8/2013

v1.4.2: 5/3/2013

v1.4.1: 4/28/2013

v1.3.8: 4/29/2013

v1.3.7: 4/24/2013

v1.3.6: 4/2/2013

v1.3.5: 3/25/2013

v1.3.4: 3/24/2013

v1.3.3: 3/23/2013

v1.3.2: 3/22/2013

v1.3.1: 3/19/2013

v1.3.0: 3/11/2013

v1.2.9: 3/7/2013

v1.2.8: 3/6/2013

v1.2.7: 3/6/2013

v1.2.6: 3/5/2013

v1.2.5: 3/5/2013

v1.2.4: 2/2/2013

v1.2.3: 1/9/2013

v1.2.2: 1/8/2013

v1.2.1: 1/8/2013

v1.2.0: 1/1/2013

v1.1.0: 12/12/2012

v1.0.1a: 11/11/2012

v1.0.1: 11/11/2012