|
| 1 | +## 2.1.0-wip |
| 2 | + |
| 3 | +* Switched to using the Apache httpd mime.conf table as the source of truth for |
| 4 | + mime types. |
| 5 | + |
| 6 | +Mime type additions: |
| 7 | +- `application/vnd.geogebra.slides` |
| 8 | +- `font/collection` |
| 9 | +- `image/jxl` |
| 10 | +- `image/vnd.dvb.subtitle` |
| 11 | +- `video/mp2t` |
| 12 | + |
| 13 | +Renamed mime types: |
| 14 | +- `application/x-font-otf` => `font/otf` |
| 15 | +- `application/x-font-ttf` => `font/ttf` |
| 16 | +- `application/x-font-woff` => `font/woff` |
| 17 | + |
| 18 | +Removed mime types: |
| 19 | +- `model/vnd.mts` |
| 20 | + |
| 21 | +Mime types where the default file extension changed: |
| 22 | +- `application/inkml+xml`, `inkml` => `ink` |
| 23 | +- `application/octet-stream`, `so` => `bin` |
| 24 | +- `application/onenote`, `onetoc2` => `onetoc` |
| 25 | +- `application/pgp-signature`, `sig` => `asc` |
| 26 | +- `application/tei+xml`, `teicorpus` => `tei` |
| 27 | +- `application/vnd.adobe.fxp`, `fxpl` => `fxp` |
| 28 | +- `application/vnd.clonk.c4group`, `c4u` => `c4g` |
| 29 | +- `application/vnd.dece.data`, `uvvf` => `uvf` |
| 30 | +- `application/vnd.dece.ttml+xml`, `uvvt` => `uvt` |
| 31 | +- `application/vnd.eszigno3+xml`, `et3` => `es3` |
| 32 | +- `application/vnd.framemaker`, `maker` => `fm` |
| 33 | +- `application/vnd.geometry-explorer`, `gre` => `gex` |
| 34 | +- `application/vnd.grafeq`, `gqs` => `gqf` |
| 35 | +- `application/vnd.ibm.modcap`, `listafp` => `afp` |
| 36 | +- `application/vnd.iccprofile`, `icm` => `icc` |
| 37 | +- `application/vnd.intercon.formnet`, `xpx` => `xpw` |
| 38 | +- `application/vnd.kde.kpresenter`, `kpt` => `kpr` |
| 39 | +- `application/vnd.kde.kword`, `kwt` => `kwd` |
| 40 | +- `application/vnd.kinar`, `knp` => `kne` |
| 41 | +- `application/vnd.koan`, `skt` => `skp` |
| 42 | +- `application/vnd.ms-project`, `mpt` => `mpp` |
| 43 | +- `application/vnd.palm`, `pqa` => `pdb` |
| 44 | +- `application/vnd.quark.quarkxpress`, `qxt` => `qxd` |
| 45 | +- `application/vnd.simtech-mindmapper`, `twds` => `twd` |
| 46 | +- `application/vnd.stardivision.writer`, `vor` => `sdw` |
| 47 | +- `application/vnd.sus-calendar`, `susp` => `sus` |
| 48 | +- `application/vnd.symbian.install`, `sisx` => `sis` |
| 49 | +- `application/vnd.ufdl`, `ufdl` => `ufd` |
| 50 | +- `application/vnd.visio`, `vsw` => `vsd` |
| 51 | +- `application/vnd.zul`, `zirz` => `zir` |
| 52 | +- `application/x-authorware-bin`, `x32` => `aab` |
| 53 | +- `application/x-blorb`, `blorb` => `blb` |
| 54 | +- `application/x-cbr`, `cbz` => `cbr` |
| 55 | +- `application/x-director`, `w3d` => `dir` |
| 56 | +- `application/x-font-type1`, `pfm` => `pfa` |
| 57 | +- `application/x-msdownload`, `msi` => `exe` |
| 58 | +- `application/x-pkcs12`, `pfx` => `p12` |
| 59 | +- `application/x-pkcs7-certificates`, `spc` => `p7b` |
| 60 | +- `application/x-zmachine`, `z8` => `z1` |
| 61 | +- `application/xv+xml`, `xvml` => `mxml` |
| 62 | +- `audio/basic`, snd => `au` |
| 63 | +- `audio/mpeg`, mpga => `mp3` |
| 64 | +- `audio/vnd.dece.audio`, `uvva` => `uva` |
| 65 | +- `image/tiff`, `tif` => `tiff` |
| 66 | +- `image/vnd.dece.graphic`, `uvvi` => `uvi` |
| 67 | +- `image/x-freehand`, `fhc` => `fh` |
| 68 | +- `message/rfc822`, `mime` => `eml` |
| 69 | +- `model/mesh`, `silo` => `msh` |
| 70 | +- `model/x3d+binary`, `x3dbz` => `x3db` |
| 71 | +- `model/x3d+vrml`, `x3dvz` => `x3dv` |
| 72 | +- `model/x3d+xml`, `x3dz` => `x3d` |
| 73 | +- `text/troff`, `tr` => `t` |
| 74 | +- `text/uri-list`, `urls` => `uri` |
| 75 | +- `text/x-fortran`, `for` => `f` |
| 76 | +- `video/mj2`, `mjp2` => `mj2` |
| 77 | +- `video/vnd.dece.hd`, `uvvh` => `uvh` |
| 78 | +- `video/vnd.dece.mobile`, `uvvm` => `uvm` |
| 79 | +- `video/vnd.dece.pd`, `uvvp` => `uvp` |
| 80 | +- `video/vnd.dece.sd`, `uvvs` => `uvs` |
| 81 | +- `video/vnd.dece.video`, `uvvv` => `uvv` |
| 82 | +- `video/vnd.uvvu.mp4`, `uvvu` => `uvu` |
| 83 | +- `video/x-ms-asf`, `asx` => `asf` |
| 84 | + |
1 | 85 | ## 2.0.0 |
2 | 86 |
|
3 | | -* **[Breaking]** `extensionFromMime(String mimeType)` returns `null` instead of `mimeType` for an unknown mime type. |
4 | | -* Update `extensionFromMime` to return a default extension when a MIME type maps to multiple extensions. |
| 87 | +* **[Breaking]** `extensionFromMime(String mimeType)` returns `null` instead of |
| 88 | + `mimeType` for an unknown mime type. |
| 89 | +* Update `extensionFromMime` to return a default extension when a MIME type maps |
| 90 | + to multiple extensions. |
5 | 91 |
|
6 | 92 | ## 1.0.6 |
7 | 93 |
|
|
0 commit comments