doc/changelogs/v1.1.md
main (#10993, thanks @beta-ziliani)Socket::Addrinfo::Error.new (#10960, thanks @straight-shoota)#step in Number and Char (#10966, #11006, thanks @beta-ziliani and @straight-shoota)while expressions. (#10566, thanks @HertzDevil)@top_level to access the top-level scope in macros. (#10682, thanks @beta-ziliani)NumberLiteral#int_bin_op. (#10713, thanks @collidedscope)NumberLiteral#to_number. (#10802, thanks @straight-shoota)Crystal::Macros::Path#global? deprecating the old Crystal::Macros::Path#global. (#10812, thanks @HertzDevil)UnaryExpression macro nodes. (#10816, thanks @HertzDevil)ASTNode#nil?. (#10850, #10616, thanks @straight-shoota)Socket::Address to win32 . (#10610, thanks @straight-shoota)Socket::Addrinfo to win32. (#10650, thanks @straight-shoota)WinError portable and add it to prelude. (#10725, thanks @straight-shoota)SystemError. (#10726, thanks @straight-shoota)Socket::Addrinfo::Error based on os_error. (#10761, thanks @straight-shoota)WinError.wsa_value and specs for WinError. (#10762, thanks @straight-shoota)Errno. (#10763, thanks @straight-shoota)winbase.cr to appropriate files. (#10771, thanks @straight-shoota)Socket::Handle. (#10772, thanks @straight-shoota)Socket::Connect error in addrinfo inherit os_error. (#10782, thanks @straight-shoota)Process constructor. (#7040, thanks @z64)Number.new overload for String. (#10422, thanks @Blacksmoke16)Math.pw2ceil for zero and 64-bit integers. (#10555, thanks @straight-shoota)#positive? & #negative? to Number and Time::Span. (#10601, thanks @Blacksmoke16)Number#significant algorithm. (#10615, thanks @straight-shoota)BigFloat's rounding modes. (#10618, thanks @HertzDevil)BigDecimal#div. (#10628, thanks @kellydanma)Float-to-number conversions. (#10631, thanks @HertzDevil)Number#humanize overload. (#10633, thanks @HertzDevil)printf float with many digits. (#10719, thanks @straight-shoota)BigDecimal's missing rounding modes. (#10798, thanks @HertzDevil)#** with unsigned ints. (#10887, thanks @stakach)BigFloat#to_i64 and #to_u64. (#10630, thanks @HertzDevil)Levenshtein.distance. (#8324, thanks @r00ster91)Slice#hexdump(io : IO) overload. (#10496, thanks @HertzDevil)MatchData#begin and #end to Int32. (#10656, thanks @straight-shoota)#check_needs_resize from IO::Memory, String::Builder. (#10732, thanks @straight-shoota)Base64#encode, exclude last 3 bytes from bswap. (#10752, thanks @kostya)Char::Reader#decode_char_at. (#10758, thanks @asterite)Hash. (#7500, thanks @Sija)Array#[](Range). (#10243, thanks @straight-shoota)Steppable module as generalized Number#step. (#10279, thanks @straight-shoota)#map_with_index. (#10512, thanks @wontruefree)Array#truncate. (#10712, thanks @HertzDevil)Hash's default block on #dup and #clone. (#10744, thanks @HertzDevil)Array#push's resizing heuristic to #unshift. (#10750, thanks @HertzDevil)IO::Memory. (#10891, thanks @z64)OpenSSL. (#8005, thanks @will)OpenSSL::Cipher. (#9934, thanks @sol-vin)src/openssl/cipher.cr. (#10705, thanks @straight-shoota)Random#urlsafe_base64. (#10724, thanks @straight-shoota)add_x509_verify_flags. (#10756, thanks @stakach)load_localtime on unix. (#10654, thanks @straight-shoota)Time#to_s. (#10778, thanks @straight-shoota)Time#shift cover date boundaries with zone offset. (#10871, thanks @straight-shoota)puts. (#10614, thanks @straight-shoota)Path#sibling return type. (#10655, thanks @Sija)Path in FileUtils's methods to match the interfaces it's wrapping. (#10747, thanks @yb66)FileDescriptor#pos return Int64 on armv6 (#10845, thanks @straight-shoota)Path#join and #==. (#10455, thanks @straight-shoota)remote_address. (#10408, thanks @oprypin)OAuth2::Client#http_client. (#10452, thanks @straight-shoota)http/params. (#10537, thanks @stakach)HTTP::Cookies#[]= empty path. (#10669, thanks @straight-shoota)EAI_SYSTEM for getaddrinfo. (#10757, thanks @straight-shoota)socket.local_address and socket.remote_address. (#10765, thanks @lbguilherme)IO::ARGF#read should always return i32. (#10828, thanks @stakach)HTTP::Cookie parse quoted cookie value. (#10853, thanks @straight-shoota)Socket::Addrinfo#inspect (#10775, thanks @straight-shoota)process.cr. (#9259, thanks @matthewmcgarvey)Pointer.malloc and GC methods. (#10644, thanks @straight-shoota)UUID.from_json_object_key?. (#10517, thanks @kalinon)JSON::Lexer's UTF-16 escape sequence parsing. (#10450, thanks @HertzDevil)YAML::Serializable.use_yaml_discriminator with typed enum. (#10460, thanks @straight-shoota)nil. (#10608, thanks @straight-shoota)UUID to yaml parsing. (#10715, thanks @kalinon)it_iterates for iteration methods. (#10158, #10797, thanks @straight-shoota)crystal spec. (#10787, thanks @hugopl)spec/** in docs_main. (#10863, thanks @straight-shoota)Tuple during generic parameter substitution. (#10232, thanks @HertzDevil)Crystal::Type#covariant? with #implements? (#10507, thanks @HertzDevil)while true if re-assigned before first break. (#10538, thanks @HertzDevil)Pointer(T)#value= even stricter for generic arguments. (#10553, thanks @HertzDevil)check_type_allowed_as_proc_argument to show the type name. (#10688, thanks @straight-shoota)previous_def to init superclass's non-nilable ivars. (#10733, thanks @HertzDevil)Expressions nodes for conditional type filters. (#10738, thanks @HertzDevil)typeof's argument. (#10739, thanks @HertzDevil)TypeNode#==(other : TypeNode) and #!=. (#10742, thanks @HertzDevil)while conditions. (#10759, thanks @HertzDevil)responds_to? of generic module instances. (#10760, thanks @HertzDevil)is_a? in filters. (#10815, thanks @caspiano)PropagateDocVisitor visit macro def. (#10634, thanks @straight-shoota)ASTNode in API docs. (#10664, thanks @beta-ziliani)ditto doc directive. (#10755, thanks @caspiano)
(Note that it was scheduled for removal since 0.34)ASTNode. (#10722, thanks @HertzDevil)html_id. (#10875, thanks @straight-shoota)--sitemap-priority, --sitemap-changefreq. (#10906, thanks @HertzDevil).dockerignore. (#10642, thanks @miry)crystal init. (#10800, thanks @straight-shoota)test_darwin job on circleci. (#10823, thanks @straight-shoota)