For the "Annotation tool with polygon instead of 2 lines (if 2 lines)", it is because previously the polygons can't have arrow and therefore this tool used 2 lines, the first with the arrow and the second without. Now the 2 lines are replaced with a polygon.

Theoretically arrows from 4.80 files will be read by RealCADD 4.90 but for instant there is a bug. I am surprise because I have tested this and at one time that worked... I will upload a new beta.

For the "Annotation tool with polygon instead of 2 lines (if 2 lines)", it is because previously the polygons can't have arrow and therefore this tool used 2 lines, the first with the arrow and the second without. Now the 2 lines are replaced with a polygon.

Now I understand! I thought I was missing something fancy that I could do

Scripts & Arrows Script "ArrowLeft True or False" and "ArrowRight True or False" don't seem to recognize the new arrows – at least in my "Auto" script they don't

Cheers -- George

Edit Another thing with arrows I've just noticed. If you are using a filled arrow and you hit ⌘Z to undo something, then ALL the arrows on the drawing become unfilled. You don't have to be undoing a line with an arrow - undoing anything will do it. I'm using the filled arrow on the left. They turn into the unfilled version on the right.

Screen Shot 2018-06-07 at 11.38.17.png (7.65 KiB) Viewed 464 times

And - regarding scripts, my Auto script (which you made the basics of) draws a line with an arrow each end, with a number (the length of the line) superimposed over it with a white background and grouped. I experimented a bit. If you draw a line and superimpose a number over it and group them – you can still draw arrows on the ends of the line afterwards. But if you do the same thing and give the number a background colour – then you can't apply arrows afterwards. Perhaps this is why the script doesn't work? Actually it doesn't have to be a number – any filled object does the same thing.

George, to draw lines with arrows in a script, it is not safe with Add_Line.
Therefore I have added a new method which can be called from a script to add arrow(s) to the last object.
So call Add_Line (or Arc) with ( , , , , , , , False, False, ) to add a new line without arrow (the 2 "False").
and just after call AddArrowAtLastObject(x , arrowAtBegin, arrowAtEnd) where x is the number of default arrow you want and arrowAtBegin and arrowAtEnd are True or False depending your choice.
If you want a different arrow at the beginning and at the end, you have to call 2 times AddArrowAtLastObject.

George, to draw lines with arrows in a script, it is not safe with Add_Line.
Therefore I have added a new method which can be called from a script to add arrow(s) to the last object.
So call Add_Line (or Arc) with ( , , , , , , , False, False, ) to add a new line without arrow (the 2 "False").
and just after call AddArrowAtLastObject(x , arrowAtBegin, arrowAtEnd) where x is the number of default arrow you want and arrowAtBegin and arrowAtEnd are True or False depending your choice.
If you want a different arrow at the beginning and at the end, you have to call 2 times AddArrowAtLastObject.

I was looking at drawings that I had opened with 4.90b1 and saved as working copies rather than the issued copy – so they got saved with no arrows. I was expecting 4.90b2 to magically restore the original arrows – but of course there was no way it could do that!