Week 19 - 2020
The weeknote for 5/4 - 5/10.
OSS
denoland/deno
-
1.0.0-rc1 and 1.0.0-rc2 were released this week.
v1.0.0-rc1 has been released in preparation for the stable release on May 13th. We expect minimal API changes from here on out.https://t.co/Xbi19babHw
— Deno (@deno_land) May 4, 2020Deno is going to be 1.0.0 next week, but the core team decided standard library remains at 0.x version. So from this point, the deno cli and standard modules start having different version numbers and different release cycles.
-
Contributions
-
https://github.com/denoland/deno/pull/5120
Fixed an old issue #2731. This improved the error message when the DENO_DIR is not owned by the current user. Before this fix, it printed a too generic error like
Permission denied (os error 13)
and was very confusing.This fix itself isn't a big fix, but I needed to read a lot of code to grasp how deno first write anything into DENO_DIR. I first follow the worker's preload_module method, which actually downloads and compiles the scripts, but GlobalState's new method was the actual place where the DENO_DIR is touched first. I'd like to publish some notes somewhere based on these readings.
-
https://github.com/denoland/deno/pull/5139
This PR formats the output of
deno bundle
withdprint
formatter.dprint
has a nice interface and therefore this fix isn't such difficult.
-
Life
GW
-
This week was the Golden Week in Japan (which means that we had a lot of holidays in this week). I spent most of time with Iyo. We were so happy living together 💑
萌え要素が詰まっている(盗撮) pic.twitter.com/hYlQaOBu8B
— あずき (@okomekirai) May 5, 2020通勤中のあずき pic.twitter.com/EFeAiYiTqW
— あずき (@okomekirai) May 10, 2020え、え、えろい! pic.twitter.com/FmJsJLN1Gl
— あずき (@okomekirai) May 5, 2020
COVID-19
- This week was the end of the period of the first emergency declaration in Japan. Though the emergency had been extended officially by the government until the end of May, many shops started operating again at the end of this week.