Update doc/roadmap.md
diff --git a/doc/roadmap.md b/doc/roadmap.md
index f168ae6..6daed67 100644
--- a/doc/roadmap.md
+++ b/doc/roadmap.md
@@ -2,42 +2,45 @@
 
 Short term:
 
-- Do lots of TODOs.
-- Implement coroutines, for streaming decoding.
-- Finish the GIF decoder.
-- Write the PNG decoder.
-- Write the JPEG decoder.
-- Write the PNG encoder.
-- Design an image API that works with all these, including animated GIF.
-- Write some example programs, maybe cpng a la cjpeg and cwebp.
-- Add compatibility tests, benchmarks, code size comparison.
-- Release as open source.
+- Decode BMP.
+- Decode ICO.
+- Decode NIE.
+- Decode PNG.
+- Decode RAC.
+- Decode Zip.
+- Decode Zstandard.
+- Optimize Adler-32, CRC-32 hashes.
+- Optimize Deflate decoding.
+- Support SIMD (ARM, X86).
 
 Medium term:
 
-- Write the BMP/ICO decoder.
-- Write the TIFF decoder.
-- Write the WEBP decoder.
-- Write the JPEG encoder.
-- Get to 100% compatibility, on a large web crawl corpus, with libpng etc.
-- Optimize the codecs; benchmark comparably to libpng etc. Might require SIMD.
-- Ensure code size compares favorably to libpng etc.
-- Fuzz it, both for crashers and for different output to libpng etc.
+- Decode JPEG.
+- Decode JSON/CBOR.
+- Decode LZ4.
+- Decode TIFF.
+- Decode WEBP/Lossless.
+- Decode WEBP/Lossy.
+- Encode Deflate.
+- Encode JPEG.
+- Encode NIE.
+- Encode PNG.
 
 Long term:
 
-- Ship with Google Chrome: safer code, smaller binaries, no regressions.
-- Ship a version 1.0: stabilize the language and library APIs.
-- Write a language spec.
+- Decode FLAC.
+- Decode MP3.
+- Decode SVG.
+- Decode TTF.
+- Decode XML.
+- Encode WEBP/Lossless.
+- Encode WEBP/Lossy.
 - Generate Go code.
 - Generate Rust code.
-
-Very long term:
-
-- Other file formats? Fonts? PDF? Audio? Video?
-- Other image operations? Image scaling that's both safe and fast?
+- Ship a version 1.0: stabilize the language and the library.
+- Write a language spec.
 
 
 ---
 
-Updated on August 2017.
+Updated on November 2019.