50 Language Test Release
In this release, we've managed to cover 50 different programming languages, with 25 new additions since October 2020:
- Algol68
- Chapel
- Cobol
- CoffeeScript
- D
- Emojicode
- Euphoria
- Koka
- LOLCODE
- Moonscript
- OCaml
- Phix
- Powershell
- R
- Rust
- Scheme
- Smalltalk
- and many more!
What's Changed
- Added CoffeeScript Tests by @jrg94 in #2230
- Reformatted Python Code Using autopep8 by @jrg94 in #2239
- Fixed Contributing Links by @izexi in #2247
- Added Longest Palindromic Substring in JavaScript by @izexi in #2246
- Added Prime Number in Pascal by @smjalageri in #2242
- Added Befunge Testing by @stuin in #2232
- Add Even Odd in Pascal #2217 by @smjalageri in #2218
- Added Capitalize in Pascal by @smjalageri in #2249
- Cleaned Up Pascal README by @auroq in #2274
- Added Reverse String in Pascal by @smjalageri in #2222
- Added R Tests by @jrg94 in #2276
- Added Reverse String to Pascal README by @smjalageri in #2251
- Added Reverse String in R by @veenamanikprabhu in #2261
- Added Capitalize in R by @veenamanikprabhu in #2264
- Added Capitalize in R to README by @veenamanikprabhu in #2263
- Add Prime Number in R by @veenamanikprabhu in #2273
- Added Factorial in R by @veenamanikprabhu in #2268
- Move GitHub Files to .github Folder by @jrg94 in #2277
- Moved LICENSE to Root by @jrg94 in #2278
- Add Prime in R Readme by @veenamanikprabhu in #2270
- Add Binary Search in JavaScript by @izexi in #2288
- Added Convex Hull in C# by @SirePi in #2234
- Updated Reverse String in PHP by @andikaMaulana in #2294
- Add File Input/Output in R by @manasmithamn in #2312
- Added File Input/Output in R Readme by @manasmithamn in #2310
- Added Longest Palindromic Substring Tests by @izexi in #2275
- Added Hello World in Flix by @JavaVista in #2320
- Added Hello World in Astro by @asharma13524 in #2296
- Added Reverse String in FORTRAN by @msj2 in #2324
- Added Reverse String in Fortran README by @msj2 in #2323
- Standardized FORTRAN README Links by @jrg94 in #2326
- Added Capitalize in FORTRAN by @msj2 in #2332
- Added Factorial in FORTRAN by @msj2 in #2340
- Added Even Odd in FORTRAN by @msj2 in #2336
- Added Capitalize to Fortran README by @msj2 in #2330
- Added Factorial to FORTRAN README by @msj2 in #2338
- Added Prime Number in Fortran by @msj2 in #2344
- Added Even Odd in FORTRAN README by @msj2 in #2334
- Added New Section to README Template by @jrg94 in #2346
- Added Prime Number to FORTRAN README by @msj2 in #2342
- Added Export in C by @manasmithamn in #2352
- Added Import in C by @manasmithamn in #2353
- Added Import in C++ by @manasmithamn in #2357
- Added Export in C++ by @manasmithamn in #2356
- Added Import/Export in C++ README by @manasmithamn in #2355
- Cleaned Up Pascal README by @smjalageri in #2216
- Added Link to Pascal Documentation in Pascal README by @jrg94 in #2359
- Converted Perl 6 to Raku by @jrg94 in #2360
- Added Maximum Subarray in Python by @Senpai1199 in #2056
- Updated ABAP README to Match New Requirements by @jrg94 in #2361
- Updated Apex README to Match New Requirements by @jrg94 in #2365
- Updated Agda README to Match New Requirements by @jrg94 in #2363
- Add Hello World in Gosu by @prakharpande in #2316
- Added Ada Testing by @jrg94 in #2362
- Updated ALGOL 68 README to Match New Requirements by @jrg94 in #2364
- Updated AppleScript README to Match New Requirements by @jrg94 in #2366
- Updated ArkScript README to Match New Requirements by @jrg94 in #2367
- Added Astro README by @jrg94 in #2368
- Added AutoHotKey README by @jrg94 in #2369
- Updated C++ README to Match New Requirements by @jrg94 in #2370
- Updated C* README to Match New Requirements by @jrg94 in #2371
- Updated C# README to Match New Requirements by @jrg94 in #2372
- Hello World in Cyclone by @shivamkchoudhary in #2374
- Hello World in Hobbes by @shivamkchoudhary in #2376
- Hello World in Bracmat by @shivamkchoudhary in #2377
- Hello World in Charm by @shivamkchoudhary in #2378
- Hello World in Granule by @shivamkchoudhary in #2380
- Hello World in Logo by @shivamkchoudhary in #2381
- Updated C README to Match New Requirements by @jrg94 in #2373
- Add Baklava in Phix by @petelomax in #2382
- Transfer Testing to GitHub Actions by @jrg94 in #2383
- Fix Deployment Issues by @jrg94 in #2384
- Changed Master to Main by @jrg94 in #2385
- Updated BAIK README to Meet Requirements by @jrg94 in #2386
- Added Article Status to Ballerina README by @jrg94 in #2387
- Converted README Build Status Badge to GitHub Actions by @jrg94 in #2389
- Added Article Status to Bash README by @jrg94 in #2388
- Added Article Status to Batch README by @jrg94 in #2390
- Added Article Status to Befunge README by @jrg94 in #2391
- Added Article Status to Befunge README by @jrg94 in #2392
- Added Article Status to Bracmat README by @jrg94 in #2393
- Added Sample Programs News Series Link by @jrg94 in #2394
- Added README Automation by @jrg94 in #2396
- Added Credit to Main README by @jrg94 in #2395
- Updated the Docs Generator by @jrg94 in #2397
- Updated Doc Generator Version to Include Credit by @jrg94 in #2398
- Fixing Script Names According to Conventions by @jrg94 in #2399
- Removed Language Around READMEs from PR Template by @jrg94 in #2402
- Added Hello World in Nice by @jrg94 in #2401
- Added Hello World in ChaiScript by @jrg94 in #2403
- Added Hello World in Discus by @jrg94 in #2404
- Added Hello World in Pineapple by @jrg94 in #2405
- Added Hello World in Latte by @jrg94 in #2406
- Added Hello World in Spry by @jrg94 in #2407
- Pulled README Generation Out Into Its Own Workflow by @jrg94 in #2408
- Added Hello World in Terra by @jrg94 in #2409
- Added Hello World in Verve by @jrg94 in #2410
- Added Hello World in Mirth by @jrg94 in #2411
- Added Hello World in F* by @jrg94 in #2412
- Added Hello World in Io by @jrg94 in #2413
- Added Hello World in Huginn by @jrg94 in #2414
- Added Hello World in Scilab by @jrg94 in #2415
- Added Hello World in Eiffel by @jrg94 in #2416
- Added Hello World in Mathematica by @jrg94 in #2417
- Added Hello World in Pikelet by @jrg94 in #2418
- Added Hello World in C2 by @jrg94 in #2419
- Added Hello World in Eta by @jrg94 in #2420
- Added Hello World in Elvish by @jrg94 in #2421
- Added Hello World in Nit by @jrg94 in #2422
- Incremented Generate Docs Version to 2.5.0 by @jrg94 in #2423
- Upgrade generate_docs to 2.5.2 by @jrg94 in #2425
- Upgraded README Generation by @jrg94 in #2426
- Added Smalltalk Tests by @jrg94 in #2428
- Added LOLCODE Tests by @jrg94 in #2430
- Added Scheme Tests by @jrg94 in #2427
- Added Chapel Tests by @jrg94 in #2435
- Added OCaml Tests by @jrg94 in #2437
- Added Moonscript Tests by @jrg94 in #2438
- Added Hello World in Haxe by @jrg94 in #2441
- Removed README Requirement From Contributing Document by @jrg94 in #2444
- Upgraded EndBug Workflow by @jrg94 in #2453
- README Workflow Works on Push Only by @jrg94 in #2466
- Added Maximum Array Rotation in Python by @26tanishabanik in #2464
- Setup README Generation Using Pull Request Target by @jrg94 in #2468
- Converted README Generation to Push Only by @jrg94 in #2469
- Add Josephus Problem in Javascript by @PainOchoco in #2477
- Add Even Odd in COBOL by @Sudhanshu-Dubey14 in #2483
- Added Josephus Problem Tests by @PainOchoco in #2486
- Add Duplicate Characters Counting in Javascript by @PainOchoco in #2475
- Added Duplicate Character Counting in Python by @simran2002 in #2481
- Add Code Security Analysis by @jrg94 in #2480
- Add Prime Number in COBOL by @Sudhanshu-Dubey14 in #2489
- Cleaning up Workflow Descriptions by @jrg94 in #2491
- Add Factorial in COBOL by @Sudhanshu-Dubey14 in #2493
- Updated Ronbun Dependency to 0.2.0 by @jrg94 in #2494
- Add Even Odd in R by @GroobleDierne in #2500
- Added Fibonacci in Pascal by @manasmithamn in #2503
- Add Dijkstra in Javascript by @PainOchoco in #2507
- Add Palindromic Number in Python by @manasmithamn in #2511
- Added Palindromic Number to Perl by @manasmithamn in #2509
- Add Baklava in Ada by @GaganAgarwal77 in #2515
- Added Palindromic Number in Pascal by @manasmithamn in #2505
- Added Sample Programs Docs as Submodule by @jrg94 in #2523
- Add Palindromic Number in JavaScript by @smjalageri in #2518
- Add Palindromic Number in C by @smjalageri in #2520
- Incremented Ronbun by @jrg94 in #2526
- Add Palindromic Number in C++ by @smjalageri in #2522
- Add Even-Odd in Julia by @smjalageri in #2525
- Add Depth First Search in Python by @Stepan0806 in #2527
- Fixed Link errors in Obective-C Readme by @Rakesh9100 in #2528
- Fixing Haxe Testing by @jrg94 in #2530
- Fixed PHP Testing by @jrg94 in #2531
- Added Maximum Array Rotation Testing by @jrg94 in #2473
- Added Depth First Search Testing by @jrg94 in #2532
- Added Fractions Tests by @jrg94 in #2542
- Added Racket Tests by @jrg94 in #2440
- Added Maximum Subarray Tests by @jrg94 in #2543
- Added Remove All Whitespace Testing by @jrg94 in #2544
- Removed All Import/Export Solutions by @jrg94 in #2545
- Added Longest Word Tests by @jrg94 in #2546
- Added Transpose Matrix Tests by @jrg94 in #2547
- Added Convex Hull Testing by @jrg94 in #2548
- Added Duplicate Character Counter Testing by @jrg94 in #2549
- Added Djikstra Testing by @jrg94 in #2550
- Removed All Game of Life Solutions by @jrg94 in #2552
- Removed All Acronyms From Repo by @jrg94 in #2553
- Added Minimum Spanning Tree Tests by @jrg94 in #2555
- Fixed Issue Where Pascal Testing Had Started to Fail by @jrg94 in #2560
- Fixed Issue With Greeting Workflow by @jrg94 in #2561
- Added Capitalize in Julia by @smjalageri in #2570
- Added Reverse String in Julia by @smjalageri in #2572
- Fixed Bug in Binary Search in C++ by @araihC in #2557
- Added Longest Word in C++ by @sachchu007 in #2567
- Added BinarySearch for Java by @vipin0 in #2558
- Added Linear Search in C++ by @vipin0 in #2565
- Added Duplicate Character Counter in C by @vipin0 in #2568
- Added Duplicate Character Counter in Java by @vipin0 in #2577
- Added Longest word in Java by @vipin0 in #2578
- Added DFS in C++ by @AjayMaheshwari23 in #2563
- Added Duplicate Character Counter in C++ by @vipin0 in #2564
- Add Quick Sort in Rust by @melko in #2582
- Remove All Whitespace by @smjalageri in #2574
- Added Dijkstra in C++ by @AjayMaheshwari23 in #2590
- Add C++ tests for Binary Search by @AjayMaheshwari23 in #2591
- Added Longest Word in C by @sachchu007 in #2583
- Aligned Formatting Across All Java Files by @jrg94 in #2598
- Aligned Formatting Across All C++ Files by @jrg94 in #2599
- Updated Palindromic Number Testing to Be More Robust by @jrg94 in #2600
- Added Palindromic Number in Julia by @smjalageri in #2587
- Add Even-Odd in Scala by @manasmithamn in #2619
- Add Capitalize in Scala by @manasmithamn in #2618
- Add Sleep Sort in Rust by @nishant-giri in #2608
- Do actual output to stdout for Hello World by @dorchard in #2621
- Added ✅ : josephus problem by @srini047 in #2623
- Add Baklava in Mathematica by @heksterb in #2659
- Add ROT 13 in Mathematica by @heksterb in #2691
- Add Roman Numeral in Mathematica by @heksterb in #2690
- Add Reverse String in Mathematica by @heksterb in #2689
- Add Capitalize in Mathematica by @heksterb in #2662
- Add Remove All Whitespace in Mathematica by @heksterb in #2688
- Add Longest Word in Mathematica by @heksterb in #2679
- Add Quine in Mathematica by @heksterb in #2687
- Add Transpose Matrix in Mathematica by @heksterb in #2693
- Add Algol68 tests by @rzuckerm in #2695
- Add Prime Number in Mathematica by @heksterb in #2685
- Add Baklava in Algol68 by @rzuckerm in #2697
- Add Palindromic Number in Mathematica by @heksterb in #2684
- Add Minimum Spanning Tree in Mathematica by @heksterb in #2683
- Add Longest Palindromic Substring in Mathematica by @heksterb in #2678
- Add fizz-buzz in Algol68 by @rzuckerm in #2699
- Add Convex Hull in Mathematica by @heksterb in #2663
- Test Suite Should Now Only Run If Changes Occur in Archive Directory by @jrg94 in #2704
- Updated CodeQL Version by @jrg94 in #2702
- Fixed Newsletter URL by @jrg94 in #2703
- Add Quine in Algol68 by @rzuckerm in #2701
- Add Linear Search in Mathematica by @heksterb in #2676
- Add Maximum Array Rotation in Mathematica by @heksterb in #2680
- Add Merge Sort in Mathematica by @heksterb in #2682
- Add Quicksort in Mathematica by @heksterb in #2686
- Add Selection Sort in Mathematica by @heksterb in #2692
- Add Fizzbuzz in Mathematica by @heksterb in #2671
- Update requirements.txt to use glotter2 since glotter is unmaintained by @rzuckerm in #2920
- Indicate that python 3.8+ is needed for Contibuting Guide by @rzuckerm in #2923
- Run test-suite.yml GitHub Action when certain key files change by @rzuckerm in #2925
- Update glotter2 to 0.4.x by @rzuckerm in #2926
- Convert documentation from glotter to glotter2 by @rzuckerm in #2929
- Add tests to .glotter.yml by @rzuckerm in #2931
- Changed shell shebang from bash to sh in samplerunner.sh by @alope107 in #2941
- Update Contributing Guide for glotter2 0.5.0 by @rzuckerm in #2936
- Add items for auto-generating test documention by @rzuckerm in #3001
- Refactor Rust by @rzuckerm in #3013
- Modify Fraction Math in Rust by @rzuckerm in #3042
- Modify Depth First Search in Rust by @rzuckerm in #3044
- Added Remote Triggering Documentation Build Workflow by @jrg94 in #3047
- Fix broken links and errors on README and CONTRIBUTING documents by @rzuckerm in #3065
- Add Hello World in x86-64 by @alope107 in #3067
- Implementing Dependency Pinning with Poetry by @jrg94 in #3071
- Documented increased Python version requirement by @alope107 in #3072
- Update docker version by @rzuckerm in #3075
- Walked the Version of Python from 3.11 back to 3.8 by @jrg94 in #3076
- Refactor Rust by @rzuckerm in #3079
New Contributors
- @izexi made their first contribution in #2247
- @smjalageri made their first contribution in #2242
- @veenamanikprabhu made their first contribution in #2261
- @andikaMaulana made their first contribution in #2294
- @manasmithamn made their first contribution in #2312
- @JavaVista made their first contribution in #2320
- @asharma13524 made their first contribution in #2296
- @Senpai1199 made their first contribution in #2056
- @shivamkchoudhary made their first contribution in #2374
- @petelomax made their first contribution in #2382
- @26tanishabanik made their first contribution in #2464
- @PainOchoco made their first contribution in #2477
- @simran2002 made their first contribution in #2481
- @GroobleDierne made their first contribution in #2500
- @GaganAgarwal77 made their first contribution in #2515
- @Stepan0806 made their first contribution in #2527
- @Rakesh9100 made their first contribution in #2528
- @araihC made their first contribution in #2557
- @sachchu007 made their first contribution in #2567
- @vipin0 made their first contribution in #2558
- @AjayMaheshwari23 made their first contribution in #2563
- @melko made their first contribution in #2582
- @nishant-giri made their first contribution in #2608
- @dorchard made their first contribution in #2621
- @srini047 made their first contribution in #2623
Full Changelog: 25-lang-test...50-lang-test