Skip to content

Latest commit

 

History

History
1352 lines (1082 loc) · 114 KB

CHANGELOG.md

File metadata and controls

1352 lines (1082 loc) · 114 KB

Change Log

v4.14.1 (2018-03-05)

Full Changelog

Closed issues:

  • Reading exercise is not working #958
  • Render test results on the client #944

v4.14.0 (2018-02-22)

Full Changelog

Closed issues:

  • Improve or be able to customize the error pages #929
  • Animations are always being reloaded #909
  • Usar nuevos diseños de personajes #907

Merged pull requests:

v4.13.7 (2018-02-08)

Full Changelog

Closed issues:

  • Error when finishing expression with ; (javascript console) #935
  • Console not working in mobile browsers #918

Merged pull requests:

v4.13.6 (2018-02-07)

Full Changelog

Merged pull requests:

v4.13.5 (2018-02-06)

Full Changelog

Closed issues:

  • Resetting guide progress throws 500 error #928
  • Tabs and clues not working in Firefox v. 58 #927
  • Portuguese submissions are always passing #925
  • Editor gutter is broken when gobstones assets are loaded #920
  • Runners assets are always being reloaded #908
  • Organization's extension assets are always being reloaded #884
  • Sometimes the user data is requested twice after joining to a course #862

Merged pull requests:

v4.13.4 (2018-02-02)

Full Changelog

Closed issues:

  • laboratory's styles are breaking gobstones styles #923
  • Gobstones portuguese syntax is not properly highlighted #922

v4.13.3 (2018-02-01)

Full Changelog

Closed issues:

  • Set action mailer port through environment variable #914
  • Mailing environment variables should be set in environment files and not application.rb #912
  • Disable mailing feature if env variables are not set #911

Merged pull requests:

v4.13.2 (2018-01-25)

Full Changelog

Merged pull requests:

v4.13.1 (2018-01-25)

Full Changelog

v4.13.0 (2018-01-25)

Full Changelog

Closed issues:

  • Links in flash notices look pretty bad #904
  • Soporte para bloques #898
  • ERD & Tables are not being properly displayed #895
  • Add brazil's portuguese i18n #886
  • We need to be able to parameterize the og:image to each organization #877

Merged pull requests:

v4.12.0 (2018-01-08)

Full Changelog

Closed issues:

  • HTML and Java highlight is not working #885
  • Add edit link in each exercise #880
  • Editor does not replace tabs with spaces #879
  • Parametrize brand icon in breadcrumb by Organization #849

Merged pull requests:

v4.11.0 (2018-01-02)

Full Changelog

Merged pull requests:

v4.10.0 (2017-12-27)

Full Changelog

Implemented enhancements:

  • Generalize previousSolution interpolation #656

Closed issues:

  • Home view should display both the organization and book descriptions #874
  • Dropdowns are not working #869
  • Profile picture cursor should be a clickeable hand #868
  • Move vendor js code to vendor folder #858
  • Single choice selected answer not showing up #843
  • Multiple and single choice bugs #837
  • Multiple editors support #711

Merged pull requests:

v4.9.1 (2017-11-23)

Full Changelog

Fixed bugs:

  • Changing the organization's book breaks navigation #807

Closed issues:

  • Improve error name #859

Merged pull requests:

  • Trigger usages_reindexing when set books are different to previous ones #857 (julian-berbel)
  • Save solution index instead of value on single choice problems #854 (julian-berbel)

v4.9.0 (2017-11-10)

Full Changelog

Closed issues:

  • Multiple choice exercise fails on reloading page #852
  • Checkboxes and radiobuttons visually buggy #847
  • Navigating to a not existing exam should not raise internal server error #747
  • My Profile - need placeholders for empty tabs #706
  • Remove solution success rate and exercise success rate #700

Merged pull requests:

v4.8.0 (2017-10-25)

Full Changelog

Closed issues:

  • Update error images #833

Merged pull requests:

v4.7.0 (2017-10-11)

Full Changelog

Merged pull requests:

v4.6.0 (2017-10-05)

Full Changelog

Implemented enhancements:

  • students skip the corollary #631

Fixed bugs:

  • Join link is failing with 403 error #825

Closed issues:

  • CodeMirror JS highlight is not consistent with Mumuki's style #826
  • Code Mirror Editor is still troublesome in some mobile devices #823
  • Puse una formula que me parecio correcta. #808
  • Console seems to take editor into account #636
  • Do something about the need help link #560

Merged pull requests:

v4.5.0 (2017-09-15)

Full Changelog

Fixed bugs:

  • Message tab is shown after a submission is sent #794
  • Shift key behaves as backspace on mobile #487

Closed issues:

  • Mejoras a la experiencia móvil #820
  • Visually impaired accessibility improvements #813
  • Full screen editor #811
  • I can only write numbers in the console from mobile #486

Merged pull requests:

v4.4.4 (2017-08-30)

Full Changelog

Merged pull requests:

v4.4.3 (2017-08-24)

Full Changelog

Closed issues:

  • Error de mumuki #809

v4.4.2 (2017-08-22)

Full Changelog

v4.4.1 (2017-08-18)

Full Changelog

Closed issues:

  • Missing unique constraint in Guide slug #802

v4.4 (2017-08-14)

Full Changelog

Closed issues:

  • Ruby icon is not rendering on certain excercise #803
  • Los mensajes de error al enviar una solución no son suficientemente explicativos #801
  • In no editor exercises remove the "Pasaron todas nuestras pruebas" string when submit #800
  • Unify user model #792

Merged pull requests:

v4.3.2 (2017-06-22)

Full Changelog

Merged pull requests:

v4.3.1 (2017-06-16)

Full Changelog

v4.3.0 (2017-06-15)

Full Changelog

Fixed bugs:

  • Adding comments in the code messes up the inspections validation #501

Closed issues:

  • Use mumuki-styles #749
  • Improve comments ui #594

Merged pull requests:

v4.2.2 (2017-05-29)

Full Changelog

v4.2.1 (2017-05-28)

Full Changelog

Closed issues:

  • Error in example #758
  • Error en ejercicio árbol utópico #731
  • Github login needs an update #705
  • I can only write numbers in the console from mobile #486

v4.2.0 (2017-05-22)

Full Changelog

Implemented enhancements:

  • The submit button should display another caption in hidden layout #789

Fixed bugs:

  • "I wanna stay here" link redirects to central home #684

Closed issues:

  • Missing english translations #788
  • No console should be displayed when layout is hidden #787
  • Acceso a Paradigma Funcional Mumuki #785

Merged pull requests:

v4.1.0 (2017-05-02)

Full Changelog

Merged pull requests:

v4.0.2 (2017-04-20)

Full Changelog

v4.0.1 (2017-04-20)

Full Changelog

v4.0.0 (2017-04-20)

Full Changelog

v3.2.4 (2017-04-12)

Full Changelog

v3.3.0 (2017-04-11)

Full Changelog

v3.2.3 (2017-04-07)

Full Changelog

v3.3.1 (2017-04-07)

Full Changelog

v3.2.2 (2017-04-06)

Full Changelog

v3.2.1 (2017-04-06)

Full Changelog

Fixed bugs:

  • Parse boolean env variables #718

Closed issues:

  • Lessons order do not match what their urls say #707
  • Document and simplify platform instalation #678

v3.2.0 (2017-04-03)

Full Changelog

Implemented enhancements:

  • Add support for https #623
  • Customize the sign in separator text #621

Closed issues:

  • se callo mumuki???? #774
  • Wrong link to classroom #772
  • No funciona el link #771
  • mumuki test #770
  • ¡No aparece pdep! #769
  • Exercise markdown language #756
  • Auth Strategy callbacks should be subdomain-agnostic #734
  • cambiar el link de ¿Pensás que algo está mal con este ejercicio? #728
  • Practica 4, ej 6, Logico #709
  • Import content through nuntius #555

Merged pull requests:

v3.1.0 (2017-02-14)

Full Changelog

Fixed bugs:

  • Comments api is breaking login #744

Closed issues:

  • Gobstones boom image isn't working #757
  • Support arbitrary user's identities to be merged #752
  • Extract NavigationBar helpers to a gem #743
  • Extract css bower component #437

Merged pull requests:

v3.0.0 (2017-01-30)

Full Changelog

Implemented enhancements:

  • Don't show failed expectations when status is errored #675
  • Add appendix section to a chapter #642
  • Send lesson and topic information to classroom #609
  • Filter by exercises in the classroom #608
  • Store last organization visited by student #596
  • Improve table's styles in Markdown #589
  • Interpolation of extra code with student solution #463
  • Affix editor #416
  • Delete guide #403
  • Reify extra code description #197
  • Serve assets through Nginx #149
  • Use capybara-webkit for feature tests #116

Fixed bugs:

  • Organization.url_for does not include port #723
  • Bad interpolation in visible extra code #689
  • Clicking on the notifications number goes to the user profile #686
  • Editor doesn't appear sometimes #668
  • Tabs should not being displayed if there is only and editor or a console in exercise view #661
  • Next lesson button in lesson page has been lost #650
  • Si trato de rehacer un ejercicio... #606
  • Missing Editor in URL #604
  • Guide "Logico Practica Listas" has duplicate exercise #603
  • Extra code not visible on playgrounds #590
  • Better error message when org is private and user does not have access #579
  • No editor exercises shouldn't have a console either #562
  • Importing error #554
  • Preserve login across tenants #506
  • Shift key behaves as backspace on mobile #487
  • Don't focus on editor when using editor_bottom mode #481
  • Create new guide from editor doesn't work #473
  • Unlink exercises not included in the json #453
  • Mumuki returns a 500 when accessing to assignments #450
  • remove unused layouts #447
  • Redirect to last visited exercise should be aware of the tenant #401
  • "Truncate" label in page navigator #394

Closed issues:

  • Add shared menu bar #733
  • Rename this repo to mumuki-laboratory #730
  • Consulta Ejercicio #724
  • HTML roto #719
  • Use SINGLE_USER_MODE mode by default #716
  • Be able to specify omniauth strategy using an environment variable #715
  • Uglifier is producing inconsistent names across multiple atheneum instances #714
  • SAML Login #710
  • The rake db:seed crashes if RabbitMQ is not installed, no matter if QUEUELESS_MODE=true #701
  • Choices exercise should preserve last submission selection #697
  • Support json choices import #695
  • Alternative login provider #694
  • When showing the type of a function text "Haskell" confuses #693
  • Support themes #688
  • Bridge urls should be read from config file #685
  • Atheneum should not display guides which doesn't belongs to book #681
  • Tabs should not scroll to element #667
  • Display user organizations in profile page #665
  • Minor esthetic suggestion #664
  • Replace exams with repeated guides #660
  • Link to exercise by slug #655
  • Display guide authors somewhere #652
  • Console for Haskell lacks the :type feature #646
  • Import an exercise when evaluation is manual #639
  • Caching chapter view is not working properly #637
  • Reloading an exercise copies the code from the previous exercise! #635
  • Be able to restart editor #629
  • Improve start now button navigation #628
  • Select organization popup when entering central #627
  • Default login method should be only user_pass #626
  • Don't add to cookie errores queries #624
  • Queue-less install #617
  • Show current exam link in home #614
  • Link to Functional Programming Guide too slow #612
  • Problema Login Facebook #611
  • Group guides by paradigm #607
  • Cannot enter to exersices's statements #605
  • If you upload a solution, you don't know which is the code currently submitted #600
  • Manual evaluation exercies #599
  • Tell Google not to index non-central tenants #598
  • Login problem: students already registered are not allowed to solve an exam #595
  • Teachers permissions for exams #593
  • Prolog Runner Error: Clauses of predicate separated #592
  • Horrible Inexpressive Error: Prolog missing end of sentence #591
  • problema al cambiar de ejercicio #586
  • Invalid message when finishing the first lesson of functional paradigm #585
  • Allow organizations to customize the login methods #581
  • Leccion 11: Práctica negación y cuantificación #578
  • Fix spelling "Reinicar" #572
  • Improve error message when submission crashes #569
  • raise 404 not 500 when no permissions for private organization #568
  • Sign out user when no permissions in private organization #567
  • Ingrese al link de la guia 1 de logico en mumuki y se produce un error #566
  • Ignore Warning: Clauses are not together in the source-file #561
  • Receive exams enabling requests through nuntius #556
  • Add logo to organization #553
  • se cayo y no levanto nunca mas #551
  • 404 error page when item is not in path #548
  • Did you mean 404 page #545
  • No se puede acceser al TP1 Logico Unsam #544
  • Error al acceder ejercicios TP2 #543
  • error en aplicacion #542
  • error en aplicacion #541
  • Problema en mumuki - No se puede entrar a las guías complementarias #539
  • Inicio de sesión #536
  • Proposal for UX changes #529
  • Problema en mumuki #524
  • Add accessibility period to exams #519
  • Add duration to exams #518
  • Introduce exams and complementary guides #517
  • HasUsage inspection fails when the function is part of a parameter of a higher order function #514
  • Make assignment organization-aware #510
  • Honor students permissions #509
  • Add organization model #508
  • Remove apartment #507
  • Disallow signup of unknown accounts on tenants #502
  • Don't show "View details" button for languages with visible output #499
  • Update notification box though ajax #498
  • Add implicit inspection for unnecesary pattern match #497
  • Use circle status icons to prevent align issues #494
  • Measure Sumbission Time #491
  • Shows number/name of exercise when mouse is over the progress-list-flex #485
  • Haskell Console: Being able to use :t #482
  • Classroom - Feature: "Notify me of new submissions" button #480
  • Classroom - Feature: Teacher personalized feedback for a solution #479
  • Classroom - Feature: "open in atheneum" from solution view #478
  • Long exercise titles break into different columns in the guide's main page #477
  • File upload layout #475
  • [Classroom] Static load time is taking a lot #474
  • The "assignments" page doesn't work for some users #471
  • Guide editor should link to the published guide #470
  • "Try it" doesn't respond in the Mumuki Editor when I use expectations in Wollok #469
  • Playground exercises are being shown as problem exercises #468
  • [ERROR] :1:0 ERROR missing EOF at 'pending' #467
  • Nombre al crear classroom con parte duplicada #466
  • Link from classroom to exercise #465
  • Expectation not working #464
  • Sandbox #460
  • Update to ace version that includes Gobstones and Wollok highlighting #459
  • Add exercise dependencies #455
  • add visible flag to extra code to show it in new tab #454
  • Include link to the exercise in 'notify problem' email #452
  • Include guide name in 'notify problem' email #451
  • Add subscribe link to news distribution list #448
  • Change exercise color in progress bar after submission #446
  • Error fatal al intentar reiniciar password #445
  • Ability to customize console prompt #443
  • Duplicated exercises on import #440
  • When reordering a exercise in bibliotheca, atheneum should keep its identity #439
  • Init Tenants #436
  • Start button in home should redirect you to the next unfinished lesson #432
  • Use Gobstones and Wollok SVGs #430
  • Customize auth0 form #429
  • Allow admins to configure their own book #428
  • Make catchphrase configurable by book #427
  • Seed script does not replace chapters #426
  • remove code-fence vertical line in ace editor #406
  • Update README #376
  • Add QSim support #372
  • Generate a deafult example title #360
  • Active admin tests #344
  • FB EventSubscriber for challenges #325
  • Allow runners to provide expectation description #312
  • Weird shift key behaviour on cellphones #281
  • Marker/Link at the end of a guide #274
  • Add sponsors section in homepage #266
  • Feedback feature #265
  • Gamification on Submission #261
  • Add share button to "exercise completed" and "guide completed" views #240
  • API for getting exercises and submitting solutions #210
  • Investigate about Blockly #199
  • Accumulative extra code #150
  • Hints #139
  • Add explanatory video for basic flows #96
  • Ensure correct rendering on Mobile #88

Merged pull requests:

R42.1 (2016-01-23)

Full Changelog

Closed issues:

  • Favicon should be transparent #410

Merged pull requests:

R42 (2016-01-22)

Full Changelog

Implemented enhancements:

  • Test Rack::Deflater middleware to improve request performance #247

Fixed bugs:

  • Navbar Allignment issues #415
  • Broken nav in guides with few exercises #414
  • On new exercises, the corollary is copied from the previous one #407
  • Ignoring accents in searches #328
  • Enum fields not editable on admin #327

Closed issues:

  • 'Think about' exercise type #397
  • Single path redesign #379
  • Error when first login with github #371
  • Extended Architecture #354
  • Create a way of automatically test guides on CI #224
  • Improve UI sign up buttons #219
  • Display "beta" and "new" labels as ribbons #214
  • Expectations per guide #192
  • Editor height proportional to expected solution size #400
  • Multiple choice exercise type #398
  • Add wollok highlight mode #374
  • Notify query submissions that change assignment status #351
  • Increase failed tests affordance #333
  • Add tests for JavaScript code #319
  • Request additional information about user on registration #313
  • Use bootstrap SASS version #250

Merged pull requests:

R41 (2016-01-09)

Full Changelog

Closed issues:

  • Add Auth0 Integration #395

Merged pull requests:

R40 (2016-01-06)

Full Changelog

Closed issues:

  • New exercise type #389
  • Add default content to exercises #373
  • Replace old boolean "learning" attribute to enumerated "type" in guides #392
  • Use devicons #361

Merged pull requests:

  • Issue fix guide api controller #399 (faloi)
  • Deleting old attribute "learning" and creating enum "type" (learning/practice) #393 (gcrespi)

R39.2 (2015-12-22)

Full Changelog

R39.1 (2015-12-22)

Full Changelog

Closed issues:

  • Gamification on Exercise Quality #52

R39 (2015-12-22)

Full Changelog

Implemented enhancements:

  • Add exports to guide history #185
  • Provide guide title in meta.yml file #228

Fixed bugs:

  • Import process should remove exercises #345

Closed issues:

  • Remove guide creation UI #384
  • Remove language extensions #380
  • Remove path model #375
  • Remove guide and exercise authors #369
  • Remove collaborators #368
  • Drop English domain and domain-based language selection #367
  • Error on export / import guide shows up as an ok notice #356
  • SPA Exercises view #306
  • Report button #138
  • 404 error when tenant does not exist #390
  • central should be default tenant #382
  • Make Platform Multitenant #364
  • Use Content Server Api #363

Merged pull requests:

R38 (2015-11-03)

Full Changelog

Fixed bugs:

  • The success output doesn't show anymore #359
  • Reset assignment results before every submission #348

Closed issues:

  • Exercise language is not visible #326

Merged pull requests:

  • Adding language icon and name on exercise #355 (gcrespi)

R37 (2015-10-14)

Full Changelog

Implemented enhancements:

  • Hints for test syntax #31

Fixed bugs:

  • Session expires very often #189
  • Display guide/exercise title and description when shared on Facebook #349
  • Recalculate slugs after exercise import #335

Closed issues:

  • Error loging with facebook and Github #346
  • Rename Solution to Assignment #338
  • Add path name and guide position to slug #331
  • Remove position, path and language from guides' titles #330
  • Annoying Rouge warnings #329
  • Error while displaying results of standarlone exercise #309
  • Add new user event #308
  • Objectify language and path on guides JSON #307
  • Next button for pending exercises #301
  • Improve tags input #94
  • Reify solution #341
  • Save solution when submitting queries #337
  • 2nd Model Refactor #336
  • Tests should be optional #323
  • Rename "submit" button to "continue" button when layout is no_editor #322
  • Don't hide console on no_editor layout #321
  • Automatically link teachers tools student with platform user #300
  • Ignore path that doesn't have any guides #295
  • Annoying popups in finished guides #271

Merged pull requests:

R36 (2015-09-11)

Full Changelog

Implemented enhancements:

  • SEO friendly routes #87
  • Add FB Integrations #35

Fixed bugs:

  • Redirection to exercise after login broken #270
  • Guide import doesn't modify beta flag #272

Closed issues:

  • Allow runners to also execute arbitrary code #211
  • Document inspection syntax and add a link to it from the exercise's crud #153
  • Colours in Test Result: Red/Yellow/Green #102
  • Guide json #299
  • Status on submission #298
  • Guides endpoint #296
  • Users API improvements #289
  • Add branch and pull requests conventions to README #283
  • Can't set a language from admin #282
  • Use better Facebook profile pictures #277
  • Misspells in main menu (Spanish) #268

Merged pull requests:

R35 (2015-08-17)

Full Changelog

Implemented enhancements:

  • Improve path string rendering #242

Fixed bugs:

  • Excercise deletion is not working on admin #260
  • Exercise deletion from UI doesn't work #155

Closed issues:

  • Show global user progress #173
  • Allow users to choose the time in activity charts #140
  • Ability to delete own tests or submits #91

Merged pull requests:

R34 (2015-07-20)

Full Changelog

Implemented enhancements:

  • Autofocus on code editor #258

Closed issues:

  • Encapsulate statuses behaviour #248
  • Different origin #109
  • Filter exercises by submission status #100
  • Add "report an issue" link #95
  • Improve tests output #92
  • Control platform results verbosity #262
  • Improve Markdown Editor #215
  • Send email to users without any activity #135

Merged pull requests:

R33 (2015-07-10)

Full Changelog

Implemented enhancements:

  • Add language description #188
  • Allow languages to use arbitrary casing in their names #243

Fixed bugs:

  • Test took more than 3 seconds. Test was aborted #195

Closed issues:

  • Home page redesign #237
  • Reify failed examples and display them accordingly #223

Merged pull requests:

R32 (2015-06-30)

Full Changelog

Closed issues:

  • Make submission editor affix #201
  • Use label's whenever possible #75
  • Configurable submissions layout #234
  • Be able to review previous guides #198

Merged pull requests:

R31 (2015-06-20)

Implemented enhancements:

  • Redirect to last guide #200
  • Guide/exercise corollary #180
  • Remove whitespaces and uniqness guide name restriction #174
  • No encuentro los ejercicios de una guía específica #170
  • Support for different types of feedback #156
  • Extra code for guide #147
  • Save preferred locale for user #120
  • Display profile image of user #119
  • Avoid processing of redundant submissions #78
  • Use sticky footer #65
  • Add locale to exercise #64
  • Landing page #49
  • Add dependencies through guides #40
  • Automatically register post-commit hook for guides #38
  • Default content for new submission #33
  • Use monospace font in code boxes #30
  • Reload submission page while waiting for results #18
  • Group exercises #13
  • Edit and display excercise description using HTML or Markdown #10
  • Add hints to exercise #9
  • Support for JS #6

Fixed bugs:

  • After login in, redirection goes to "Edit guide" #230
  • Error when selecting guide link on excercise http://es.mumuki.io/exercises/304 #221
  • Error on logon #209
  • Haskell extras.hs concatenation bug #208
  • Error when I log in on a specific guide #193
  • JavaScript syntax is not being highlighted #178
  • Output content type cannot be changed #176
  • Show the actual result of a past submission #154
  • Guide's exercises #90
  • After logging in from an exercise page in spanish, the website is loaded in english #69
  • I18n error messages #62
  • Code highlight is broken #61
  • "My Submissions" listing includes results for other users #43
  • Too long descriptions cause mumiki K-BOOM :P #32
  • Add GHC and SWIProlog binaries to heroku #7
  • The loading spinner goes funny after the submission #204

Closed issues:

  • Test result in the same page as the code, below the exercise description #207
  • Less verbose output #206
  • Highlight assignments within exercise description #205
  • Support emoji on exercise description, hint and corollary #203
  • Guide types: learning vs practicing guides #196
  • Gobstones Runner: Add Initial Board to Test Result even when solution passes #194
  • Add filter by language to submission view #186
  • Alternative login method #181
  • Remove <pre> tag for HTML output #179
  • List suggested guides after guide completition #172
  • Refactor api tokens #171
  • Each language decides if the output of the tests should be visible #165
  • Support for HTML output for test runner #164
  • Syntax highlighting on exercise description and submitted code #163
  • Show HTML feedback after submission #160
  • Submissions Rest API #158
  • Add categories #152
  • Default Guide #146
  • Dynamically generate robots file #142
  • Collapsible exercises description #134
  • Easy way to have a quick look at guide description within any of its exercises #133
  • Format with markdown Guide description #132
  • Enable easy reordering of exercies within guides #131
  • Guide editor #130
  • Ensure all exercises in a guide have the same language #127
  • Follow users #126
  • Assing relative positions to exercises within guides #125
  • Allow empty tests #124
  • Import guide description from repository #123
  • Convert guide description column to text #122
  • Do not create empty hints #115
  • Exercise CRUD within mumuki #110
  • Migrate Platform to OpenShift #108
  • Integrate hs-inspector #106
  • Add a "notify problem to author" for exercises #105
  • Being able to use Mumuki without Github User #101
  • Show submission status of exercise in Exercise Page #99
  • Add "back to search" link button or breadcrumb in exercise and guide page #98
  • Prefer term "solutions" instead of "submissions" #97
  • Empty listing messages #84
  • Guide's author #83
  • Fix authentication with Github #76
  • Integration with codeclimate or refactorcop #59
  • When user is logged, display if exercise has been resolved by user #42
  • Language CRUD #41
  • Give more relavance to guides #39
  • Submission and problem statement visibility #34
  • Disable removal of exercises that already have submissions #29
  • Disable edition of exercises that come from a Guide #28
  • Support importing from private Github repositories #27
  • Full text search for exercises #26
  • Add continous deployment to heroku #23
  • Update Guide on remote repository change #22
  • Migrate to true microservices for test runner #17
  • Better understanding of sucker_punch concurrent model #16
  • Tag cloud or tag list in the home #15
  • Exercise edition permissions #12
  • Add backoffice #8
  • Use swiprolog instead of ghc for integration tests #5
  • Add a job for batch uploading exercises #4
  • I18N for exercise tests messages #3
  • Allow exercises and submissions to be read from Github repositories #2
  • I18N UI #1
  • Increase font size of editor #232
  • Autoscroll to submission result when sent #229
  • Disable Send button while submission is being sent #227
  • Emojis not served on production #226
  • Easy navigation through exercises #225
  • Inline editor #216

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator