Project

General

Profile

Issues

Filters

Apply Clear

# Project Tracker Status Subject Assignee Updated
10489 Ruby master Feature Open Add inherit method for clearer and multiple inheritance matz (Yukihiro Matsumoto) 12/10/2020 08:53 AM Actions
17830 Ruby master Feature Open Add Integer#previous and Integer#prev matz (Yukihiro Matsumoto) 04/27/2021 11:35 PM Actions
16245 Ruby master Feature Open Add interfaces to count and measure size all IMEMO objects 10/17/2019 09:16 PM Actions
16757 Ruby master Feature Open Add intersection to Range 04/03/2020 09:29 PM Actions
17833 Ruby master Feature Open add IO.readinto(b) where b is a bytes like object that is you can get a memoryview from 06/30/2021 02:36 PM Actions
17326 Ruby master Feature Open Add Kernel#must! to the standard library 11/30/2020 03:26 PM Actions
11597 Ruby master Feature Open Add Linux-specific setfsuid(2)/setfsgid(2) 10/15/2015 10:08 PM Actions
16231 Ruby master Feature Open Add #location to Net::HTTPResponse 10/06/2019 11:14 PM Actions
14122 Ruby master Feature Open Add LogicError 06/17/2019 11:47 PM Actions
18179 Ruby master Feature Open Add Math methods to Numeric 09/22/2021 01:44 AM Actions
16899 Ruby master Feature Open Add method `Array#both_end` 05/18/2020 01:44 AM Actions
7876 Ruby master Feature Open Add method for accessing Class from within Singleton Class matz (Yukihiro Matsumoto) 12/25/2017 06:15 PM Actions
11689 Ruby master Feature Open Add methods allow us to get visibility from Method and UnboundMethod object. 11/18/2021 05:23 PM Actions
8994 Ruby master Feature Open add methods for Float to get if an NaN is quiet or not, also add class methods for Float to "generate" an quiet NaN and an loud NaN 10/21/2019 10:38 PM Actions
15571 Ruby master Feature Open Add methods: iroot, root, and roots 01/30/2019 06:17 PM Actions
14771 Ruby master Feature Open Add method to create DNS resource from data string 05/17/2018 10:43 PM Actions
9779 Ruby master Feature Open Add Module#descendents 01/05/2018 09:00 PM Actions
17753 Ruby master Feature Open Add Module#namespace 04/17/2021 08:04 AM Actions
8275 CommonRuby Feature Open Add Module#public_const_get 04/17/2013 03:12 AM Actions
17406 Ruby master Feature Open Add `NoMatchingPatternError#depth` 12/19/2020 03:18 PM Actions
9585 Ruby master Feature Open Add Object#in? to make ruby easier to read 03/15/2014 04:49 PM Actions
8751 CommonRuby Feature Open Add offsets to method#source_location 08/19/2013 10:34 AM Actions
7654 Ruby master Feature Open Add optional code block to IO::readlines matz (Yukihiro Matsumoto) 12/25/2017 06:15 PM Actions
15815 Ruby master Feature Open Add option to raise NoMethodError for OpenStruct marcandre (Marc-Andre Lafortune) 09/28/2020 02:11 AM Actions
13765 Ruby master Feature Open Add Proc#bind 07/26/2017 01:31 PM Actions
18123 Ruby master Bug Open addr2line.c: Define `SHF_COMPRESSED` 08/20/2021 11:19 AM Actions
18121 Ruby master Bug Open addr2line.c: Endianness 08/19/2021 05:09 PM Actions
18131 Ruby master Bug Open addr2line.c: Some inlined functions mistakenly shown 08/24/2021 07:59 PM Actions
17810 Ruby master Bug Open addr2line.c: Some symbol names missing in C backtrace with Clang/LLVM 04/30/2021 02:11 PM Actions
18081 Ruby master Bug Open addr2line.c: Wrong section for `DW_AT_ranges` 08/17/2021 02:09 PM Actions
13933 Ruby master Feature Open Add Range#empty? 10/25/2017 09:19 AM Actions
11917 Ruby master Feature Open Add Range#length as an alias for size 01/30/2016 07:01 AM Actions
14777 Ruby master Feature Open Add Range#offset ? 05/19/2018 03:50 PM Actions
7883 Ruby master Feature Open Add Regex#to_proc matz (Yukihiro Matsumoto) 12/25/2017 06:15 PM Actions
15217 Ruby master Feature Open Add Resolv.current_resolver 10/08/2018 11:18 PM Actions
11312 Ruby master Feature Open Add Resolv::DNS::Resource::IN::SPF akr (Akira Tanaka) 07/01/2015 03:26 AM Actions
17134 Ruby master Feature Open Add resolv_timeout to TCPSocket 12/10/2020 09:09 AM Actions
13639 Ruby master Feature Open Add "RTMIN" and "RTMAX" to Signal.list 08/31/2017 09:06 AM Actions
14833 Ruby master Feature Open Add RubyVM::AST::Node#pretty_print 06/07/2018 02:56 PM Actions
17375 Ruby master Feature Open Add scheduler callbacks for transferring fibers 12/07/2020 11:31 PM Actions
17208 Ruby master Feature Open Add `Set#compact` and `Set#compact!` methods 11/05/2020 10:44 AM Actions
17325 Ruby master Feature Open Adds Fiber#cancel, which forces a Fiber to break/return 11/19/2020 12:34 AM Actions
14114 Ruby master Feature Open Add #step for Array, Enumerable, Enumerator 06/24/2019 05:00 PM Actions
14033 Ruby master Feature Open Add String#append 08/08/2018 03:01 AM Actions
14919 Ruby master Feature Open Add String#byteinsert 07/18/2018 01:29 PM Actions
13626 Ruby master Feature Open Add String#byteslice! 07/03/2018 11:07 PM Actions
9043 Ruby master Feature Open Add String#f method as shortcut for #freeze matz (Yukihiro Matsumoto) 01/05/2018 09:00 PM Actions
10574 Ruby master Feature Open Add String#lchomp and String.lchomp! matz (Yukihiro Matsumoto) 12/15/2014 04:34 PM Actions
10869 Ruby master Feature Open Add support for option to pre-compile Ruby files 02/23/2015 11:08 AM Actions
15560 Ruby master Feature Open Add support for read/write offsets. 01/26/2019 11:03 AM Actions
17837 Ruby master Feature Open Add support for Regexp timeouts 10/25/2021 05:21 PM Actions
12115 Ruby master Feature Open Add Symbol#call to allow to_proc shorthand with arguments 11/16/2018 09:49 AM Actions
5478 Ruby master Feature Open Add syntax to import Set into core 09/02/2020 12:24 PM Actions
16425 Ruby master Feature Open Add Thread#dig 12/17/2019 12:15 AM Actions
8640 CommonRuby Feature Open Add Time#elapsed to return nanoseconds since creation 07/22/2013 05:55 PM Actions
10829 CommonRuby Feature Open Add to_proc method to the Array class 07/09/2015 05:16 AM Actions
16137 Ruby master Feature Open Add === to UnboundMethod 09/07/2019 11:05 AM Actions
8967 Ruby master Feature Open add uninclude and unextend method 09/30/2013 02:18 PM Actions
9887 Ruby master Feature Open Add uninclude please 05/31/2014 01:33 PM Actions
9929 Ruby master Feature Open add with_default method to Hash 06/11/2014 12:08 AM Actions
15456 Ruby master Feature Open Adopt some kind of consistent versioning mechanism 02/07/2019 06:26 PM Actions
11660 Ruby master Feature Open a falsy value (similar to js undefined) that facilitates forwarding of default arguments 11/05/2019 07:33 PM Actions
15036 CommonRuby Feature Open after upgrade when run apt upgrade metasploit 08/28/2018 08:19 AM Actions
15804 Ruby master Feature Open A generic method to resolve the indexing on a sequence 04/28/2019 12:54 PM Actions
11514 Ruby master Bug Open AIX6.1 - Ruby 2.2.3 - Segmentation fault in :byteslice 09/18/2015 07:39 AM Actions
7614 Ruby master Feature Open alias_accessor matz (Yukihiro Matsumoto) 12/25/2017 06:15 PM Actions
16781 Ruby master Feature Open alias :fold :reduce 05/16/2020 08:28 AM Actions
12145 Ruby master Feature Open Aliashood between `size` and `length` is not consistent 06/27/2019 10:02 PM Actions
17773 Ruby master Feature Open Alias `Numeric#zero?` and `Float#zero?` as `Numeric#empty?` and `Float#empty?` 04/02/2021 03:39 PM Actions
9784 Ruby master Feature Open Alias URI#merge to URI#join 04/29/2014 05:42 AM Actions
17356 Ruby master Feature Open Alignment of memory allocated through Fiddle struct's malloc 12/02/2020 11:06 AM Actions
17279 Ruby master Feature Open Allow a negative step in Range#step with a block matz (Yukihiro Matsumoto) 10/22/2020 02:23 AM Actions
13890 Ruby master Feature Open Allow a regexp as an argument to 'count', to count more interesting things than single characters 12/30/2017 04:37 AM Actions
14463 CommonRuby Feature Open Allow comments to precede dots in member expressions 02/28/2018 07:02 PM Actions
12968 Ruby master Feature Open Allow default value via block for Integer(), Float() and Rational() 06/28/2017 05:53 PM Actions
16739 Ruby master Feature Open Allow Hash#keys and Hash#values to accept a block for filtering output 07/10/2020 04:09 PM Actions
10404 Ruby master Feature Open Allow individual finalizers to be removed with ObjectSpace.undefine_finalizer matz (Yukihiro Matsumoto) 10/20/2014 08:14 AM Actions
12023 Ruby master Feature Open Allow ivars to be used as method arguments 01/27/2016 09:58 AM Actions
15419 CommonRuby Feature Open Allow Kernel#tap to be invoked with arguments like Kernel#send 12/16/2018 08:02 PM Actions
10528 CommonRuby Feature Open Allow line breaks instead of commas in arrays, hashes, argument lists, etc. 07/09/2015 05:11 AM Actions
12057 CommonRuby Feature Open Allow methods with `yield` to be called without a block 07/20/2016 02:15 AM Actions
16037 Ruby master Feature Open Allow multiple single/double-splatted variables in `in` pattern matching and introduce non-greedy-splatted variables 08/04/2019 04:47 AM Actions
17785 Ruby master Feature Open Allow named parameters to be keywords matz (Yukihiro Matsumoto) 06/09/2021 12:08 AM Actions
8046 Ruby master Feature Open allow Object#extend to take a block 12/25/2017 06:15 PM Actions
12969 Ruby master Feature Open Allow optional parameter in String#strip and related 01/20/2017 08:19 AM Actions
16667 Ruby master Feature Open Allow parameters to Symbol#to_proc and Method#to_proc 03/03/2020 03:40 PM Actions
16336 Ruby master Feature Open Allow private constants to be accessed with absolute references 11/14/2019 06:21 PM Actions
10863 Ruby master Feature Open allow protected class methods to be callable from instance methods 04/01/2015 06:11 PM Actions
15991 Ruby master Feature Open Allow questionmarks in variable names matz (Yukihiro Matsumoto) 07/30/2019 03:57 AM Actions
8291 CommonRuby Feature Open Allow retrieving the root Fiber of a Thread 04/28/2013 08:53 PM Actions
8921 Ruby master Feature Open Allow select, reject, etc to accept a regex 04/04/2020 05:57 AM Actions
15927 Ruby master Feature Open Allow string keys to be used for String#% and sprintf methods 06/17/2019 07:13 AM Actions
11390 Ruby master Feature Open Allow symbols starting with numbers matz (Yukihiro Matsumoto) 08/14/2015 05:23 AM Actions
9095 Ruby master Feature Open Allow `Symbol#to_proc` to take arguments 11/10/2013 04:25 AM Actions
8973 Ruby master Bug Open Allow to configure archlibdir for multiarch nobu (Nobuyoshi Nakada) 12/30/2019 03:00 AM Actions
16688 Ruby master Feature Open Allow #to_path object as argument to system() 04/13/2020 05:37 PM Actions
16296 Ruby master Feature Open Alternative behavior for `...` in method body if `...` is not in method definition 11/10/2019 10:20 AM Actions
14278 Ruby master Feature Open Ambiguous Exception for OpenSSL::HMAC.digest 06/20/2019 11:36 PM Actions
7250 Ruby master Feature Open A mechanism to include at once both instance-level and class-level methods from a module 12/25/2017 06:15 PM Actions
17718 Ruby master Feature Open a method paramaters object that can be pattern matched against 03/24/2021 01:29 PM Actions
8827 Ruby master Feature Open A method that flips the receiver and the first argument 08/29/2013 05:59 AM Actions
10183 Ruby master Feature Open An alternative name for method `class` 10/31/2017 11:42 AM Actions
12083 Ruby master Feature Open $_ and $~ by Binding#local_variable_{get,set} 02/18/2016 04:35 AM Actions
15557 Ruby master Feature Open A new class that stores a condition and the previous receiver 01/27/2019 05:22 AM Actions
18137 Ruby master Feature Open A new method to check Proc is isolated or not 10/27/2021 07:30 AM Actions
12901 Ruby master Feature Open Anonymous functions without scope lookup overhead 06/17/2020 11:41 PM Actions
16986 Ruby master Feature Open Anonymous Struct literal matz (Yukihiro Matsumoto) 12/14/2020 08:19 PM Actions
12262 Ruby master Feature Open Anti-loop 04/09/2016 05:30 AM Actions
14967 Ruby master Feature Open Any type 08/11/2019 07:43 PM Actions
15627 Ruby master Feature Open Appearance of custom singleton classes 06/15/2020 10:37 PM Actions
10425 Ruby master Feature Open A predicate method to tell if a number is near another 10/26/2014 01:47 AM Actions
10426 Ruby master Feature Open A predicate to express congruence 11/14/2014 02:11 AM Actions
13860 Ruby master Feature Open A proposal for a new, simpler class-method addition to Time - for the time being calling it Time.date() but another name is fine; and the ability to omit '%' tokens as arguments to it 02/21/2018 12:57 PM Actions
12378 Ruby master Feature Open arbitrary size Random.new_seed 05/13/2016 04:44 PM Actions
17399 Ruby master Misc Open Are endless methods experimental? 12/22/2020 07:05 PM Actions
12992 Ruby master Feature Open ArgumentError if hostname is missing 07/27/2021 11:40 AM Actions
12482 Ruby master Feature Open ArgumentError.new(nil) should give a better description 06/16/2016 04:18 AM Actions
14111 Ruby master Feature Open ArgumentErrorが発生した時メソッドのプロトタイプをメッセージに含む 06/13/2019 05:41 AM Actions
8449 Ruby master Feature Open Array#ary_plus always returns an array nobu (Nobuyoshi Nakada) 06/02/2013 04:23 PM Actions
16039 Ruby master Feature Open Array#contains? to check if one array contains another array 12/19/2019 06:47 AM Actions
16146 Ruby master Feature Open Array .difference allow custom comparison 11/11/2019 08:34 PM Actions
16118 CommonRuby Feature Open Array .difference allow custom comparison 08/22/2019 08:27 PM Actions
7657 Ruby master Feature Open Array#& doesn't accept Enumerables matz (Yukihiro Matsumoto) 12/25/2017 06:15 PM Actions
14585 Ruby master Feature Open Array#each_pair 03/11/2018 11:38 PM Actions
16928 Ruby master Feature Open Array#include_all? & Array#include_any? 06/01/2020 09:27 PM Actions
17056 Ruby master Feature Open Array#index: Allow specifying the position to start search as in String#index 09/25/2020 01:41 PM Actions
10729 Ruby master Feature Open Array method to subtract in place 01/11/2015 02:29 PM Actions
7444 Ruby master Feature Open Array#product_set matz (Yukihiro Matsumoto) 12/25/2017 06:15 PM Actions
12059 Ruby master Feature Open `Array#single?`, `Hash#single?` 02/10/2016 04:02 AM Actions
16678 Ruby master Misc Open Array#values_at has unintuitive behavior when supplied a range starting with negative index 03/09/2020 02:06 PM Actions
8970 Ruby master Feature Open Array.zip and Array.product 09/12/2019 03:40 AM Actions
17856 Ruby master Feature Open ary.member? is slower than ary.include? 05/11/2021 10:12 AM Actions
13164 Ruby master Bug Open A second `SystemStackError` exception results in `Segmentation fault (core dumped)` 04/14/2017 01:05 PM Actions
11475 Ruby master Feature Open AST transforms 08/21/2015 11:14 AM Actions
9402 CommonRuby Feature Open A syntax to specify the default value of a hash 01/12/2014 01:00 PM Actions
15277 Ruby master Feature Open at_exec matz (Yukihiro Matsumoto) 05/25/2020 01:09 AM Actions
8259 CommonRuby Feature Open Atomic attributes accessors 01/26/2016 11:56 AM Actions
8635 CommonRuby Feature Open attr_accessor with default block 07/23/2013 06:01 AM Actions
16817 CommonRuby Feature Open attr_predicate or attr_query or attr_something for ? methods 08/30/2021 07:50 PM Actions
18070 Ruby master Feature Open `attr` should be removed 08/09/2021 05:51 PM Actions
15330 Ruby master Feature Open autoload_relative matz (Yukihiro Matsumoto) 04/09/2020 07:59 PM Actions
11415 Ruby master Feature Open autoload with a Proc 10/21/2015 08:38 PM Actions
15458 CommonRuby Feature Open Automatic Exception#cause print in IRB 12/24/2018 07:07 AM Actions
16005 Ruby master Feature Open A variation of Time.iso8601 that can parse yyyy-MM-dd HH:mm:ss 12/26/2020 02:49 PM Actions
8184 Ruby master Feature Open Avoid the creation of meaningless ranges (nil, false, true) 03/29/2013 11:16 PM Actions
12913 Ruby master Feature Open A way to configure the default maximum width of pp nobu (Nobuyoshi Nakada) 11/30/2021 04:14 AM Actions
13006 Ruby master Feature Open backtrace of thread killer 12/06/2016 01:11 AM Actions
10634 CommonRuby Feature Open Baselining with Benchmark 07/09/2015 05:11 AM Actions
16671 Ruby master Misc Open BASERUBY version policy 03/05/2020 01:11 AM Actions
16185 Ruby master Bug Open basictest failure on AIX 6.1 for 64bit build kanemoto (Yutaka Kanemoto) 10/15/2019 12:05 AM Actions
9832 Ruby master Misc Open better concurrency in threads 05/12/2014 12:33 PM Actions
14244 Ruby master Feature Open Better error messages for scripts with non-matching end statements mame (Yusuke Endoh) 11/29/2018 08:57 AM Actions
12790 Ruby master Feature Open Better inspect for stdlib classes 02/27/2017 08:36 PM Actions
12019 CommonRuby Feature Open Better low-level support for writing concurrent libraries matz (Yukihiro Matsumoto) 01/27/2016 06:27 AM Actions
8570 CommonRuby Feature Open Better mechanisms to safely load classes concurrently 09/27/2013 07:58 PM Actions
13434 Ruby master Feature Open better method definition in C API 07/13/2017 07:41 AM Actions
13048 Ruby master Feature Open Better way to do Regexp.new(Regexp.escape("some string")) 01/20/2017 04:01 AM Actions
11129 Ruby master Feature Open block-level hash destructuring only works for the last argument 07/07/2019 05:11 AM Actions
13333 Ruby master Feature Open block to yield 05/19/2017 09:01 AM Actions
16143 Ruby master Bug Open BOM UTF-8 is not removed after rewind 10/17/2019 06:30 AM Actions
10327 Ruby master Feature Open Bool/False/True module for '===' 10/15/2014 02:42 PM Actions
17878 Ruby master Bug Open bootstraptest/test_ractor.rb:224 a random failing test with "The outgoing-port is already closed (Ractor::ClosedError)" 09/13/2021 01:10 PM Actions
7060 Ruby master Feature Open Broaden support for chmod 12/25/2017 06:15 PM Actions
18277 Ruby master Bug Open buffer error (Zlib::BufError) in Zlib::Deflate#deflate when using MJIT 10/30/2021 10:13 PM Actions
12179 Ruby master Bug Open Build failure due to VPATH expansion 04/14/2016 01:55 AM Actions
16795 Ruby master Feature Open build ruby.exe on Windows against ruby-static.lib omitting x64-vcruntime-ruby.dll (no '--enable-shared' option for Windows) 04/17/2020 01:22 PM Actions
13110 Ruby master Feature Open Byte-based operations for String 03/13/2017 03:05 PM Actions
18370 Ruby master Feature Open Call Exception#full_message to print exceptions reaching the top-level 11/30/2021 02:36 PM Actions
18050 Ruby master Bug Open Cannot build ruby-2.7.4 on NetBSD 07/29/2021 06:47 AM Actions
18083 Ruby master Feature Open Capture error in ensure block. 10/21/2021 01:00 PM Actions
7914 Ruby master Feature Open Case for local class methods matz (Yukihiro Matsumoto) 12/25/2017 06:15 PM Actions
18012 Ruby master Bug Open Case-insensitive character classes can only match multiple code points when top-level character class is not negated 06/29/2021 08:35 AM Actions
15363 Ruby master Feature Open Case insensitive file systems - add info to CONFIG or somewhere? 12/03/2018 04:30 AM Actions
17989 Ruby master Bug Open Case insensitive Regexps do not handle characters with overlapping case foldings 06/15/2021 11:43 AM Actions
11723 Ruby master Feature Open CGI library should give access to raw request body 11/20/2015 07:06 PM Actions
16295 Ruby master Feature Open Chainable aliases for String#-@ and String#+@ 03/30/2021 11:11 PM Actions
15145 Ruby master Feature Open chained mappings proposal 09/22/2018 12:06 AM Actions
14724 Ruby master Feature Open chains of inequalities matz (Yukihiro Matsumoto) 05/19/2018 01:06 AM Actions
14606 Ruby master Feature Open Change begin-else-end without rescue from warning to syntax error 03/16/2018 01:22 AM Actions
7546 Ruby master Feature Open Change behavior of `Array#slice` for an argument of `Range` class matz (Yukihiro Matsumoto) 12/10/2020 08:49 AM Actions
10473 Ruby master Feature Open Change Date#to_datetime to use local time 07/23/2021 07:08 PM Actions
18256 Ruby master Feature Open Change the canonical name of Thread::Mutex, Thread::Queue, Thread::SizedQueue and Thread::ConditionVariable to just Mutex, Queue, SizedQueue and ConditionVariable 10/20/2021 10:59 PM Actions
12041 Ruby master Feature Open Change the initializer of NameError to take a receiver as the third argument 02/12/2016 05:37 AM Actions
16750 Ruby master Misc Open Change typedef of VALUE for better type checking 04/03/2020 02:34 AM Actions
13240 Ruby master Feature Open Change Unicode property implementation in Onigmo from inversion lists to direct lookup 02/22/2017 08:01 AM Actions
18010 Ruby master Bug Open Character class with single character gets case-folded with following string 06/28/2021 09:30 AM Actions
17646 Ruby master Bug Open Check for `__builtin_mul_overflow` with `long long` arguments 02/19/2021 06:19 PM Actions
15334 Ruby master Bug Open child_info_fork::abort: address space needed by 'emoji_iso2022_kddi.so' on cygwin nobu (Nobuyoshi Nakada) 12/10/2018 07:14 AM Actions
10770 Ruby master Feature Open chr and ord behavior for ill-formed byte sequences and surrogate code points 01/22/2015 10:19 AM Actions
15565 Ruby master Feature Open Circular dependency warnings - suggestions/ideas to improve the output from ruby 01/25/2019 11:36 PM Actions
17829 Ruby master Misc Open Clang/LLVM correctness of x64-mingw32 build (`shorten-64-to-32` warnings) 04/26/2021 04:23 PM Actions
11570 Ruby master Misc Open Clarify autoload chaining behavior 10/06/2015 04:52 PM Actions
17994 Ruby master Feature Open Clarify `IO.read` behavior and add `File.read` method 07/16/2021 03:04 AM Actions
17390 Ruby master Misc Open Class and method-level docs for Ractor 12/13/2020 06:33 PM Actions
10701 Ruby master Feature Open Class:Array 2 New methods 01/08/2015 07:21 AM Actions
12084 Ruby master Feature Open `Class#instance` 11/30/2021 06:17 AM Actions
17040 Ruby master Feature Open cleanup include/ruby/backward* 08/26/2020 07:07 AM Actions
12277 Ruby master Misc Open Coding rule: colum number 04/13/2016 06:32 PM Actions
15940 Ruby master Feature Open Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals naruse (Yui NARUSE) 07/30/2019 04:17 AM Actions
11142 Ruby master Bug Open Command line argument parser on windows handles double quotes inconsistently. usa (Usaku NAKAMURA) 05/12/2015 04:09 PM Actions
(601-800/1734) Per page: 50, 100, 200, 500

Also available in: Atom CSV PDF