Skip to content

Releases: Catrobat/ScratchToCatrobat

ScratchToCatrobat Converter 0.11.0 (beta)

12 Jul 11:16
f328fab
Compare
Choose a tag to compare

STCC-184 workaround for 'contains'-brick
STCC-192 Outsource testprojects and refactor how testdata is stored
STCC-244 convert 10^ brick
STCC-231 Convert Comments
STCC-167 Add tests for pen blocks
STCC-96 refactor/implement all pen bricks
STCC-156-227 fixed distanceTo brick and implement glide to object
STCC-221 configured web server to use TLS (reverting STCC-195) (#157)
STCC-241 removed automatic build number incrementation (#168)
STCC-140 FormulaElement in sound bricks can now be handled properly (#167)
STCC-207 fixed project ID missing on Scratch3 projects (#166)
STCC-225 added simple error parsing to run_statistics (#165)
STCC-224 creating a copy of media files for each costume (#155)
STCC-155 renamed media files (#155)
STCC-234 fixed goto[random position] so that sprite stays inside viewbox (#164)
STCC-222 fixed error on SetBackgoundByIndex bricks (#159)
STCC-206 fixed error at creation of mouse emulator script (#147)
STCC-211 added test for Scratch3 projects (#152)
STCC-216 fixed error on adding default behavior for user lists (#148)
STCC-229 fixed referencing user variables in converter.py (#156)
STCC-218 fixed an error during image conversion of incomplete SVG files (#150)
STCC-226 fixed a bug in Scratch3 parsing (#161)
STCC-161 added test for event.py (#140)
STCC-116 added a Server monitor script (#71)
STCC-177 added drag-mode workaround (#146)
STCC-142 properly encoding Scratch project title (#153)
STCC-219 fixed a race condition during image conversion (#154)
STCC-118 added a script that creates statistics of a number of conversions (#142)
STCC-214 added a workaround for user bricks (#151)
STCC-212 fixed exception when accessing user lists (#145)
STCC-200 added python to default.ini PATHS (#133)
STCC-209 fixed broken condition blocks (#141)
STCC-210 fixed faulty serialization of user variables after Class Hierarchy update (#134)
STCC-204 fixed wrong rounding of Catrobat Version Number (#138)
STCC-202 implemented metadata http retries (#136)
STCC-179 fixed tests for missing resources (#132)
STCC-203 fixed incorrect format string causing crash (#137)
STCC-201 fixed a problem where the branchname was added to the Converter version (#135)
STCC-194 fixed a bug where sprite were set at the wrong position
STCC-196 update of Sourcecode Filter for Catroid Release 0.964 (#128)
STCC-186 update to new Catroid Class Hierarchy (#129)
STCC-195 configured web server to use SSL (#127) (later reverted by STCC-221)
STCC-187 now replacing SetEffect and ChangeEffect blocks with NoteBricks (#124)
STCC-190 fixed a crash when block has incorrect format (#119)
STCC-181 reimplemented some faulty test in test converter (#125)
STCC-188 fixed exceptions from media converter (#121)
STCC-193 a condition that evaluates to true is now automatically inserted to an empty condition (#122)
STCC-189 now skipping conversion of blocks that have neither parent nor next block (#120)
STCC-180 reimplemented test requesting project info for ID (#123)
STCC-134 replaced some non-critical conversion errors with warnings (#118)

ScratchToCatrobat Converter 0.10.0 (beta)

24 Jun 13:54
598ea95
Compare
Choose a tag to compare

Changes allowing scratch 3 conversion (#108)
Update Version Number
Fixing Broken Testcases (#100)
[STCC-178] - Integrate Scratch3 into converter (#97)
[STCC-165] Add motion block testcases (#95)
[STCC-163] Add tests for control blocks (#94)
[STCC-168] Add unit tests for sensor blocks (#92)
[STCC-169] basic sound block testcases (#90)
STCC-173 Add more logging to Scratch3 parser (#86)
STCC-172 tspans in svg cause errors (#88)
Use alternative scratch3 sprite attribute to read look filenames (#89)
STCC-170 Refactor methods in Scratch3 parser to be more readable (#85)
STCC-174 Insert correct default values for user blocks (#87)
STCC-164 Basic unittests for Scratch3 look blocks (#84)
STCC-146 Execute keyPressed scripts repeatedly if key is held down (#83)
STCC-114 Any key is now recognized in keypressed blocks and scripts (#78)
STCC-148 Rework pseudo mouse (#79)
STCC-151 Implement parser for Scratch3 files (#82)
new class hierachy excerpt and empty images no longer crash catroid
PNGs get now moved by rotation center
STCC-145 Support mouse cursor for distanceTo block (#77)
STCC-143 Unknown fonts get replaced, fonts now get scaled (#76)
STCC-136 PNG files now get scaled (#74)
STCC-144 Fixed only keys of one sprite being added. (#75)
STCC-141 Broadcast message can be a number which causes an exception

ScratchToCatrobat Converter 0.9.1 (beta)

10 Mar 11:17
Compare
Choose a tag to compare
  • [STCC-123] - Fix key sprites not being added correctly (#59)

  • Only add sprites to the scene once.

  • Correctly add all keys to listened_keys

  • Fix workaround for space key

  • STCC-128 Deleted Uservariables are now created by the converter (#62)

  • STCC-129 Conversion now allows floats as hight&width errormessage fixed (#64)

  • STCC-122 blocks setting missing looks are now replaced by notebricks (#65)

  • [STCC-121] - Fix conversion of PointToBrick (#60)

  • Add register handler for PointToBrick

  • Add workaround for mouse cursor

  • Fix GoTo Brick spinner values (Fixes STCC-132)

  • STCC-120: Update Class Hierarchy Excerpt (#67)

  • TESTFIX: Change spinnerSelection values in tests (#68)

  • STCC-120: Update Class Hierarchy Excerpt

  • TESTFIX: Change spinnerSelection values in tests

ScratchToCatrobat Converter 0.9.0 (beta)

15 Sep 17:44
Compare
Choose a tag to compare

Changes:

  • STCC-59: WhenBackgroundChanges Script

  • STCC-79: touching block can be converted

  • STCC-78 & STCC-104: SVG fixes

  • STCC-01: ShowVariable layer position in stage

  • STCC-35 Extension to show variables

  • STCC-33: Get Attribute Of Block

  • STCC-103: Updated Class Hierarchy

  • STCC-107 Set look background by index bricks

  • Several hotfixes, including:

    • Hotfix: Formulas accepting Strings
    • Hotfix: Broadcast block strings containing quotes
    • Hotfix: Deleted substitution of escaped characters
    • Hotfix: add list element at last off by one fix
    • Hotfix: changes to add list element at last

ScratchToCatrobat Converter 0.8.0 (beta)

16 Feb 16:26
Compare
Choose a tag to compare

v0.8.0-beta

Deployment build, 2017-02-16

This version of the converter supports Catrobat Language v0.992 and is built on top of Catroid v0.9.27.

Changes at a glance:

  • Extended featured programs list shown immediately after Scratch converter Activity is opened in Pocket Code
  • STCC-18 Supporting Custom blocks in Scratch (Pocket Code: User Defined Bricks)
  • STCC-57 Enhanced SetPenColor
    • Currently supported Bricks:
      • set pen color: set pen color block (palette viewer) works completely
      • set pen size: works completely
      • clear background: works completely
      • stamp costume: works completely
      • put pen down: works completely
      • put pen up: works completely
  • STCC-48 Partial Support for Go To Sprite: MousePosition & RandomPosition -> BUT, does not work with formulas due to some Pocket Code limitations (i.e. sprite object index formula)!
  • STCC-20 Support for backdrop name, backdrop number and costume number blocks + Also implemented missing: "scale" block -> Object size formula
  • STCC-80 Addresses a certain issue in our createCloneOf block implementation
    (Remaining open issue: Catrobat does not support sprite-object-index as formula parameter.)
  • STCC-48 Support for gotoSpriteOrMouse block (Pocket Code: GoToMouseOrSprite Brick)
  • STCC-61 Partial support for whenSensorGreaterThan block (only loudness, timer; BUT "video motion" still missing)!
  • STCC-82 Loops/IF blocks with unconvertable condition formulas are not replaced with NoteBrick any more -> Instead the condition formula is set to 0 and a NoteBrick is added before or to the body of the loop

Note: STCC-x represents the internal issue number used in our issue tracking system Jira

ScratchToCatrobat Converter 0.7.2 (beta)

11 Feb 19:02
Compare
Choose a tag to compare

v0.7.2-beta

Deployment build, 2016-10-28

This version of the converter supports Catrobat Language v0.992

ScratchToCatrobat Converter 0.1 (alpha 1)

15 Feb 23:21
Compare
Choose a tag to compare

v0.1-alpha.1

Deployment build, 2015-02-16

This version of the converter supports Catrobat Language v0.92